Διαμόρφωση και χρήση αυτόματης εσοχής για σταθερό στυλ κώδικα
Johannes Schmid
jhs@gnome.org
Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2009-2015
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012, 2013, 2015
Σίμος Ξενιτέλλης
simos@gnome.org 2009
Τζένη Πετούμενου
epetoumenou@gmail.com 2009
Μαρία Μαυρίδου
mavridou@gmail.com 2014

# Αυτόματη εσοχή

# Ρύθμιση και χρήση αυτόματης εσοχής

## Χειροκίνητη ρύθμιση

Η αυτόματη εσοχή ρυθμίζεται στις προτιμήσεις (ΕπεξεργασίαΠροτιμήσεις) στην καρτέλα που αντιστοιχεί στη χρησιμοποιούμενη προγραμματιστική γλώσσα. Το πλάτος εσοχής για πολλούς τύπους δηλώσεων μπορεί να οριστεί εκεί.

Το μεγάλο μειονέκτημα της χειροκίνητης ρύθμισης εσοχής είναι ότι όλοι οι προγραμματιστές που δουλεύουν σε ένα έργο πρέπει να χρησιμοποιούν τις ίδιες ρυθμίσεις ή να καταλήξει στα ίδια αρχεία εάν χρησιμοποιούνται διαφορετικά στυλ. Για καλύτερη λύση, δείτε την επόμενη ενότητα.

Εκτός και ρητά αλλάξει στις προτιμήσεις οι ρυθμίσεις εσοχής που βρέθηκαν στη γραμμή διαμόρφωσης ενός αρχείου θα χρησιμοποιηθούν αντί για τις διαμορφωμένες ρυθμίσεις για διατήρηση της συνέπειας του αρχείου.

## Γραμμές διαμόρφωσης

Οι γραμμές διαμόρφωσης χρησιμοποιούνται για βοήθεια των επεξεργαστών στην αυτόματη ανίχνευση της λειτουργίας εσοχής που θα χρησιμοποιηθεί για ένα συγκεκριμένο αρχείο. Είναι ιδιαίτερα χρήσιμο εάν πολλοί προγραμματιστές δουλεύουν στο ίδιο έργο και χρησιμοποιούν διαφορετικά περιβάλλοντα.

Το Anjuta υποστηρίζει γραμμές διαμόρφωσης σε δύο μορφές που χρησιμοποιούνται από το Vim και το Emacs.

# Εσοχές ομάδων κώδικα

Κανονικά οι νέες γραμμές παίρνουν κατάλληλες εσοχές αυτόματα, αλλά μπορείτε να κάνετε εσοχές σε υπάρχουσες γραμμές ή σε όλο τον επιλεγμένο κώδικα με το στοιχείο μενού ΕπεξεργασίαΑυτόματη εσοχή.