Risposte:
Diverse impostazioni controllano il comportamento:
Innanzitutto set expandtab
consente di sostituire le schede con caratteri spazi bianchi :h 'expandtab'
.
Quindi set shiftwidth=4
rende le tabulazioni di 4 spazi bianchi :h 'shiftwidth'
.
Potresti anche essere interessato da :h 'tabstop'
quale definisce il numero di spazi per i quali conta un carattere di tabulazione nel file.
Come bonus vedere :h 'smartindent'
e :h 'autoindent'
che sono piuttosto utili.
touch ~/.vimrc
echo "set ts=4 sw=4" >> ~/.vimrc
Stenografia per la risposta di J.Chomel.
touch
creerà il file .vimrc nella tua home directory se non esiste ancora.
Avanti, aggiungi tabstop e shiftwidth con le tue preferenze al file .vimrc .
tabstop
e shiftwidth
) di solito è più leggibile e dal momento che non hai bisogno di digitarle che spesso nel tuo file di configurazione non c'è molto guadagno per usare nomi brevi .