next up previous contents index
Next: Modalità Scheme Up: Modlità di programmazione Previous: Modlità di programmazione

Modalità C

Se usate Emacs per programmare in linguaggio C , gli potete far rientrare le linee automaticamente. I file con nomi che finiscono per ``.c '' o ``.h'' vengono aperti automaticamente in modalità c-mode, in cui sono disponibili alcuni comandi speciali, utili per scrivere programmi in C. In modalità C, 77#77 corrisponde al comando c-indent-command, cioè, premendo il tato 77#77 non si inserisce un carattere di tabulazione vero e proprio, ma la linea viene rientrata a seconda della sua posizione nel programma. Questo implica che Emacs conosce qualcosa della sintassi del C, ed è vero, anche se non sa niente della semantica--non può fare in modo che il vostro programma non contenga errori! Per calcolare il rientro della linea emacs assume che le linee precedenti siano rientrate correttamente. Se nella linea precedente manca una parentesi tonda o graffa, un punto e virgola, o qualcos'altro del genere, Emacs rientrerà la linea in maniera sbagliata. Quando vedrete che fa così, saprete che dovete controllare la punteggiatura della linea precedente. Potete usare questa caratteristica per controllare la punteggiatura dei programmi--invece di leggere il programma intero cercando gli errori, fate rientrare le linee dall'inizio del programma usando 77#77, e quando vedete che i rientri sono strani, controllate le linee precedenti. In altre parole, fate lavorare Emacs!
next up previous contents index
Next: Modalità Scheme Up: Modlità di programmazione Previous: Modlità di programmazione
Eugenia Franzoni
1998-09-29