Risposte:
Diverse impostazioni controllano il comportamento:
Innanzitutto set expandtabconsente di sostituire le schede con caratteri spazi bianchi :h 'expandtab'.
Quindi set shiftwidth=4rende 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.
touchcreerà il file .vimrc nella tua home directory se non esiste ancora.
Avanti, aggiungi tabstop e shiftwidth con le tue preferenze al file .vimrc .
tabstope 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 .