Локальные файлы для пользователя:
~/.vimrc
- файл основной пользовательской конфигурации редактора;~/.config/vim/
- директория для хранения пользовательских конфигураций vim (начиная с версии 9.1.429);~/.vim/
- директория для хранения пользовательской конфигурации vim (в ней могут располагаться плагины и прочие интересные файлы):./autoload/
- директория для автозагружаемых файлов (плагинов);./colorscheme/
- директория для цветовых схем редактора;./compile/
- директория для настройки компиляторов/интерпретаторов/линтеров в зависимости от редактируемых файлов;./vimrc
- файл, хранящий основную пользовательскую конфигурацию редактора.
К некоторым опциям, начинающиеся с set
можно добавлять префикс no
для отключения работы этих опций.
syntax on
- включает подсветку синтаксиса;colorscheme [название_темы]
- выбор цветовой схемы для vim;set number
- включает линейку строк;set relativenumber
- включает относительную линейку строк, значения в ней указываются в зависимости от вертикального положения курсора, является отдельной от number
;set numberwidth=[ширина]
- устанавливает размер линеек по ширине (измеряется в символах);set mouse=[значение]
- включение/выключение поддержки мыши;n
- ;v
- ;i
- ;a
- .set cursorline
- включает подсветку текущей строки;set showtabline=[значение]
- устанавливает, как будет отображаться панель вкладок. 0
- выключает полностью;1
- только при наличии двух и более вкладок;2
- всегда показывает;set tabline=[строка]
- изменяет вид строки вкладок;set laststatus=[значение]
- устанавливает, как будет отображаться строка состояния:0
- никогда не показывать строку состояния;1
- показывется только когда окно разделено;2
- будет показывать строку состояния всегда;set encoding=<encoding>
- ставим кодировку для новых файлов;set expandtab
- замена табуляций на пробелы;set tabstop=[значение]
- устанавливает размер табуляции;set shiftwidth=[значение]
- размер отступа при использовании комбинаций >>
и <<
;set softtabstop=[значение]
- ;set autoindent
- делает автоматический отступ, основываясь на прошлой строке;set smartindent
- делает автоотступ на основе языка программирования/разметки.set modeline
- читать настройки Vim в первых или последних строках коментариев файлов.set wrap
- перенос строк, если не вмещается в размер экрана;set hlsearch
- ;set incsearch
- .set wildmenu
- .