Почему мои настройки Vim .vimr c не работают на Windows - PullRequest
0 голосов
/ 10 июля 2020

Я создал файл .vimr c в каталоге \ ~ \ .vim с помощью команды: type NUL > .vimrc и отредактировал файл с помощью vim.

Я установил следующие настройки в свой .vimr c для настройки Pathogen и Syntasti c, а также некоторых других небольших настроек. Вот те настройки, которые у меня были:

execute pathogen#infect()
syntax on
filetype plugin indent on

set number
set tabstop=4
set colorcolumn=110

set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*

let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0

Однако, когда я выхожу и снова открываю vim, мои настройки не работают.

1 Ответ

1 голос
/ 10 июля 2020

Путь к файлу конфигурации на Windows отличается. Вы можете увидеть с помощью :help .vimrc, что это за пути, он говорит:

"$HOME/_vimrc"     (for MS-DOS and Win32) (*)
"$HOME/vimfiles/vimrc" (for MS-DOS and Win32) (*)
"$VIM/_vimrc"      (for MS-DOS and Win32) (*)

Note: For MS-DOS and Win32, "$HOME" is checked first.  If no
"_vimrc" or ".vimrc" is found there, "$VIM" is tried.
See |$VIM| for when $VIM is not set.

Это означает, что вы должны создать файл конфигурации в C:\Users\YourUserName\_vimrc или C:\Program Files (x86)\Vim\_vimrc (обычно в последнем случае по умолчанию _vimrc уже существует).

...