В системах Microsoft Windows файл _vimrc
является правильным местом для размещения элементов конфигурации, которые вы хотите применить ко всем запускам vim. В системах Linux / Unix файл называется .vimrc
.
Если вам нужна настройка, вы всегда можете набрать :
и затем команду конфигурации. Файл vimrc в основном выполняет эти команды до начала сеанса редактирования.
Поскольку файл существует между сеансами и по умолчанию читается при каждом запуске vim, вам не нужно настраивать эти параметры каждый раз, когда вы запускаете vim. Если вы хотите изменить настройки, редактирование файла vimrc сохранит изменения для всех будущих запусков vim.
set expandtab
автоматически заменяет табуляцию пробелами.
set tabstop=4
означает, что ширина вкладки равна четырем пробелам.
set smartindent
указывает, что вы хотите, чтобы процедуры обнаружения файлов vim делали отступ при вводе на основе правил, закодированных в спецификации типа файла. Это означает, что для файлов .c
информация в фигурных скобках будет автоматически отступать при большинстве обычных условий печати (редактирование впоследствии может отменить автоматически добавленные символы).
set shiftwidth=4
указывает, что элементы управления кода отступа >>
или <<
должны иметь отступ в четыре пробела.
Обратите внимание, что есть возможность встроить настройки vim в разделы комментариев некоторых файлов. В таком случае встроенные параметры будут применяться к редактируемому файлу и не будут влиять за пределы этого файла. В vi введите :h modeline
для подробной информации.