Strumenti Utente



emacs_tabulazioni

Emacs e le tabulazioni

L'eterno dilemma che affligge i programmatori: come è meglio realizzare le indentazioni, con tabulazioni o con spazi?

Emacs lo risolve dandoci la possibilità di scegliere tra i due come meglio crediamo. Vediamo come!

Quanti spazi con un TAB?

Il primo problema che affrontiamo è quanti spazi vengono visualizzati con una tabulazione.

Per definire il numero di spazi visualizzati con un TAB, dobbiamo impostare la variabile locale tab-width. Per farlo possiamo usare la sequenza di comandi

M-x make-local-variable RET tab-width RET

Per evitare di ripetere l'operazione ogni volta che apriamo un file, aggiungiamo in .emacs

(setq-default tab-width 4)

Convertire spazi in TAB e viceversa

Per convertire spazi in tabulazioni, dopo avere selezionato una certa regione, usiamo il comando

M-x tabify. 

Per l'operazione contraria (convertire le tabulazioni in spazi) usiamo invece

M-x untabify. 

Il tasto TAB crea spazi

Per fare in modo che il tasto TAB crei spazi e non tabulazioni dobbiamo impostare la variabile locale indent-tabs-mode al valore nil.

Per impostare tale comportamento di default, aggiungiamo in .emacs

(setq-default indent-tabs-mode nil)

Riferimenti

Comments


emacs_tabulazioni.txt · Ultima modifica: 2016/04/29 06:10 da mickele

Facebook Twitter Google+ Digg Reddit LinkedIn StumbleUpon Email