Next: Modalità Scheme
Up: Modlità di programmazione
Previous: Modlità di programmazione
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: Modalità Scheme
Up: Modlità di programmazione
Previous: Modlità di programmazione
Eugenia Franzoni
1998-09-29