Δημοσιεύτηκε: 25 Φεβ 2012, 12:24
από migf1
medigeek έγραψε:Νομίζω πως το phpbb δεν επιτρέπει tabs. Αν χρησιμοποιηθεί <pre></pre> αντί <code></code> ίσως λυθεί το θέμα.
Προτίμησε να χρησιμοποιήσεις 4 spaces καλύτερα. Όλοι οι text editors σε αφήνουν τώρα να επιλέξεις τι θα κάνει το Tab κουμπί από τις ρυθμίσεις, όπως το notepad++ για windows. :)

Έτσι κι αλλιώς το syntax-highlighting μπαίνει μέσα σε <pre> ... στην υλοποίηση μάλιστα που έχει κάνει ο the_eye έχει <code> nested μέσα σε <pre>: <pre><code class=highlight>...</code></pre>. Και μάλιστα από ότι βλέπω έχει βάλει παντού και πάντα highlighting σαν να είναι όλα Perl κώδικες.

Το πρόβλημα δεν είναι ούτε στους editors ούτε στην html, είναι στο σκριπτ του syntax-highlighting το οποίο (όπως τα περισσότερα) ρυθμίζεται είτε να αναπαράγει τα tabs είτε να τα αντικαθιστά με κενά διαστήματα. Ο φίλος the_eye το έχει ρυθμισμένο να αντικαθιστά τα tabs με κενά διαστήματα.

ΥΓ. Δεν υπάρχει ρύθμιση-πανάκεια στο tab-size των editors. Για παράδειγμα, σε κώδικα ANSI-C, το tab-size = 8 θεωρείται πολύ καλύτερο από το 4 (και συμφωνώ κι εγώ).