Vim: Indentazione & Syntax Highlight
Mattneri
Il file di configurazione di Vim si chiama vimrc e normalmente si trova o nella home directory oppure come nel caso di ubuntu in /etc/vim.
Per abilitare la syntax highlight basterĂ decommentare la seguente riga:
syntax on
Mentre per settare gli spazi corrispondenti a un TAB basterĂ inserire le seguenti righe:
filetype plugin indent on
autocmd FileType * setlocal sw=3 sts=3 et tw=78 sta
La prima riga abilita l’indentazione automatica, mentre nella seconda riga andiamo a specificare come vogliamo venga interpretata la pressione del tasto di tabulazione.
Nel precedente caso ho fatto in modo che i settaggi valgano per qualunque tipo di file (ma era possibile specificare anche singole tipologie, ad esempio c, cpp, h).
et indica che vogliamo che il TAB venga interpretato come una sequenza di spazi
sts lunghezza in caratteri di una tabulazione
sw lunghezza del rientro derivante da una indentazione automatica
sta consente di cancellare una tabulazione ( n spazi ) tramite una sola pressione di backspace
tw massima lunghezza in caratteri di una riga di testo
Questa soluzione potrebbe non funzionare su sistemi derivati da Debian in quanto viene installata una versione ridotta di vim (vim-tiny) che contiene solo un sottoinsieme ridotto delle features di vi. In tali casi basta installare il pacchetto vim-full e poi procedere alle suddette modifiche.
Posted in Linux, Programmazione |
