1

E138: невозможно записать в файл viminfo C:\Windows\system32\config\systemprofile_viminfo!

но я не могу найти файл из C:\Windows\system32\config\systemprofile_viminfo! Он также не может найти .viminf * .tmp в любом месте.

2 ответа2

1

Если вы запускаете gvim с помощью ярлыка на панели задач, вы в конечном итоге используете system32 как то, что обычно ожидается в качестве домашней папки пользователя. Чтобы проверить, щелкните правой кнопкой мыши значок vim на панели задач и перейдите в свойства и посмотрите, откуда он запускается.

Вы можете вручную установить его в свой каталог пользователя. ТОГДА такие вещи, как viminfo _vimrc и т.д. Работают как положено.

Кроме того, помните, что .vimrc (с точкой) - это файл в Unix или Mac, но для Windows используйте подчеркивание: _vimrc. Я бы предположил, что это поведение будет перенесено и на другие файлы, т.е. viminfo. Подчеркивание - это скрытый символ, эквивалентный точке - я думаю ... я давно не был у окна.

0

Это, вероятно, проблема с аутентификацией. Попробуйте создать $HOME/_viminfo вручную.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .