У меня есть $HOME\_vimrc
подарок, но он не отображается на выходе :scriptnames
. И когда я запускаю gvim -V
, он сообщает:
could not source "$HOME\_vimrc"
Единственная вещь в моем $HOME\_vimrc
- это следующая строка:
set packpath+=C:\Users\username\vimfiles
В случае, если с этим что-то не такпуть, я также изменил все содержимое файла $HOME\_vimrc
на этот, с тем же результатом:
set number
Когда я запускаю :echo $HOME
из gvim, он сообщает мой каталог профиля пользователя Windows C:\Users\username
,У меня есть $HOME\_gvimrc
, который читается нормально. Моя папка vimfiles по умолчанию $HOME\vimfiles
, которая, кажется, хорошо читается, потому что она использует цветовую схему.
Running :version
показывает следующие записи:
system vimrc file: "$VIM\vimrc"
user vimrc file: "$HOME\_vimrc"
2nd user vimrc file: "$HOME\vimfiles\vimrc"
3rd user vimrc file: "$VIM\_vimrc"
[...]
user gvimrc file: "$HOME\_gvimrc"
[...]
Запуск :echo $MYVIMRC
output C:\Program Files (x86)\Vim\_vimrc
.
Я пытался работать от имени администратора и моего имени пользователя Windows.
Кто-то предложил мне запустить icacls _vimrc
, чтобы увидеть разрешения для файлов. Вот вывод:
C:\Users\username> icacls _vimrc
_vimrc NT AUTHORITY\SYSTEM:(I)(F)
BUILTIN\Administrators:(I)(F)
DOMAIN\username:(I)(F)
Последняя запись, DOMAIN\username
, - это логин, который я использую для запуска gVim.
Чего мне не хватает?