Respostas:
Várias configurações controlam o comportamento:
Primeiro set expandtab
permite substituir as guias por caracteres de espaços em branco :h 'expandtab'
.
Em seguida, set shiftwidth=4
faz as tabulações serem 4 espaços em branco :h 'shiftwidth'
.
Você também pode estar interessado em :h 'tabstop'
definir o número de espaços que um caractere de tabulação no arquivo conta.
Como um bônus, veja :h 'smartindent'
e :h 'autoindent'
quais são bastante úteis.
touch ~/.vimrc
echo "set ts=4 sw=4" >> ~/.vimrc
Atalho para a resposta de J.Chomel.
touch
criará o arquivo .vimrc no diretório inicial, se ainda não existir.
Em seguida, acrescente tabstop e shiftwidth com suas preferências ao arquivo .vimrc .
tabstop
e shiftwidth
), geralmente é mais legível e, como você não precisa digitá-las, muitas vezes no arquivo de configuração, não há muito ganho em usar nomes abreviados. .