Ответы:
Несколько настроек управляют поведением:
Первый set expandtab
позволяет заменить вкладки символами пробелов :h 'expandtab'
.
Затем set shiftwidth=4
делает табуляции 4 пробела :h 'shiftwidth'
.
Вы также можете быть заинтересованы в том, чтобы :h 'tabstop'
определить количество пробелов, на которые рассчитывает символ табуляции в файле.
В качестве бонуса смотрите :h 'smartindent'
и :h 'autoindent'
которые довольно полезны.
touch ~/.vimrc
echo "set ts=4 sw=4" >> ~/.vimrc
Сокращение для ответа Дж. Чомеля.
touch
создаст файл .vimrc в вашем домашнем каталоге, если он еще не существует
Далее, добавьте tabstop и shiftwidth со своими предпочтениями в файл .vimrc .
tabstop
и shiftwidth
), как правило, он более читабелен, и поскольку вам не нужно вводить их, так как часто в вашем конфигурационном файле нет особого смысла использовать короткие имена ,