<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="guide" style="task" id="anjuta-code-indentation" xml:lang="el">

  <info xmlns:facet="http://projectmallard.org/facet/1.0/">
    <facet:tag key="all-pages" value="whatever"/> <!--Include page in index-->
    <link type="guide" xref="index#anjuta-code" group="first"/>
    <revision pkgversion="3.0" version="0.1" date="2011-10-24" status="draft"/>
    <desc>Διαμόρφωση και χρήση αυτόματης εσοχής για σταθερό στυλ κώδικα</desc>

    <credit type="author">
      <name>Johannes Schmid</name>
      <email>jhs@gnome.org</email>
    </credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Ελληνική μεταφραστική ομάδα GNOME</mal:name>
      <mal:email>team@gnome.gr</mal:email>
      <mal:years>2009-2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Δημήτρης Σπίγγος</mal:name>
      <mal:email>dmtrs32@gmail.com</mal:email>
      <mal:years>2012, 2013</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Σίμος Ξενιτέλλης</mal:name>
      <mal:email>simos@gnome.org</mal:email>
      <mal:years>2009</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Τζένη Πετούμενου</mal:name>
      <mal:email>epetoumenou@gmail.com</mal:email>
      <mal:years>2009</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Μαρία Μαυρίδου</mal:name>
      <mal:email>mavridou@gmail.com</mal:email>
      <mal:years>2014</mal:years>
    </mal:credit>
  </info>

  <title>Αυτόματη εσοχή</title>

<section>
<title>Ρύθμιση και χρήση αυτόματης εσοχής</title>

<section>
<title>Χειροκίνητη ρύθμιση</title>

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

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

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

<section id="editor-modelines">
<title>Γραμμές διαμόρφωσης</title>

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

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

</section>

</section>

<section>
<title>Εσοχές ομάδων κώδικα</title>

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

</section>

</page>
