Odpowiedzi:
Kilka ustawień kontroluje zachowanie:
Najpierw set expandtabpozwala zamienić tabulatory na białe znaki :h 'expandtab'.
Następnie set shiftwidth=4sprawia, ż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.
touchutworzy 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 .
tabstopI 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 .