914
contributi
(→Gestire l'indentazione: TAB, spazi e ''autoindent'': già presente nel file di configurazione: basta decommentare) |
|||
Riga 17: | Riga 17: | ||
* larghezza indentazione pari a 4 spazi. | * larghezza indentazione pari a 4 spazi. | ||
Per ottenere questo comportamento in Vim/gVim si | Per ottenere questo comportamento in Vim/gVim si possono decommentare le seguenti righe nel file di configurazione <tt>/etc/vim/vimrc</tt>: | ||
if has("autocmd") | |||
filetype plugin indent on | |||
endif | |||
ed inserire il seguente codice nello stesso file: | |||
autocmd FileType python setlocal sw=4 sts=4 et tw=78 sta | autocmd FileType python setlocal sw=4 sts=4 et tw=78 sta | ||
Il primo abilita l'indentazione automatica per i vari linguaggi di programmazione. In particolare per il python, se ad esempio dichiariamo una funzione su una riga, andando a capo avremo già il cursore indentato per poter scrivere il corpo della funzione con la giusta indenzatione. Stessa cosa vale per i vari <tt>'''if'''</tt>, <tt>'''for'''</tt>, ecc... Questa funzione è utile anche per accorgersi di errori sintattici come la mancanza dei :, poichè la loro assenza fa si che il cursore non venga indentato. | |||
La | La riga aggiunta associa ai tipi di file python le seguenti impostazioni: | ||
;<tt>tabstop</tt> oppure <tt>ts</tt>: larghezza del ''carattere TAB'', quando incontrato nel file. Noi non useremo ''caratteri TAB'' quindi questa impostazione può essere ignorata (e non è riportata infatti nell'esempio precendente). Viene elencata qui solo per chiarezza e completezza. | ;<tt>tabstop</tt> oppure <tt>ts</tt>: larghezza del ''carattere TAB'', quando incontrato nel file. Noi non useremo ''caratteri TAB'' quindi questa impostazione può essere ignorata (e non è riportata infatti nell'esempio precendente). Viene elencata qui solo per chiarezza e completezza. |
contributi