Здесь много связанных вопросов. Это очень уместно:

https://stackoverflow.com/questions/11851007/why-might-vim-think-that-home-is-the-u-drive

Я установил vim в свой каталог пользователя (не в Program Files), потому что у меня есть права на запись в каталог пользователя. Когда я запускаю командную строку, %HOMEDRIVE% устанавливается в H:\, который является нашим сетевым диском.

Когда я запускаю vim, а затем завершаю работу, я получаю сообщение об ошибке:

E138: can't write H:\_viminfo!

Если в командной строке я установлю% HOMEDRIVE% в мой каталог пользователя, это нормально. Однако в обычном диалоговом окне, если я задаю переменную окружения (пользовательскую или системную) HOMEDRIVE для userdirectory, это не имеет никакого эффекта, и HOMEDRIVE останется как H:\

На данный момент я ищу помощь по любому из следующих вопросов:

1) Есть ли конфигурация vim? 2) Есть ли другой способ изменить переменную% HOMEDRIVE%, если моя система, похоже, так и поступила.

1 ответ1

0

У меня новый рабочий ноутбук под управлением Windows 10. Установка переменной среды пользователя HOME для некоторого каталога исправила это поведение

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