Odpowiedzi:
Kilka ustawień kontroluje zachowanie:
Najpierw set expandtab
pozwala zamienić tabulatory na białe znaki :h 'expandtab'
.
Następnie set shiftwidth=4
sprawia, że tabulacje mają 4 białe spacje :h 'shiftwidth'
.
Może Cię również zainteresować :h 'tabstop'
określenie liczby spacji, dla których liczy się znak tabulacji w pliku.
Jako bonus zobacz :h 'smartindent'
i :h 'autoindent'
które są całkiem przydatne.
touch ~/.vimrc
echo "set ts=4 sw=4" >> ~/.vimrc
Skrót odpowiedzi J.Chomela.
touch
utworzy plik .vimrc w twoim katalogu domowym, jeśli jeszcze nie istnieje.
Następnie dodaj tabstop i shiftwidth zgodnie z własnymi preferencjami do pliku .vimrc .
tabstop
I shiftwidth
). Zwykle jest ona bardziej czytelna, a ponieważ nie trzeba jej wpisywać, że często w pliku konfiguracyjnym nie ma większych korzyści z używania krótkich nazw .