<?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>Δημήτρης Σπίγγος</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>
  </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>
