5

Я изменил настройки реестра, чтобы папка пользователя сохранялась не в C: а в E: . Все работает отлично, кроме Vim (и Cygwin, но я не хочу сейчас).

Каждый раз, когда я запускаю Vim, он автоматически создает новую папку C:\Users\Administrator и начинает сохранять свои файлы там.

Это потому, что $HOME - это C:\Users\Administrator . Я хочу, чтобы он изменился, чтобы он мог указывать на мое пользовательское местоположение.

2 ответа2

7

Я думаю, что Vim должен установить для $ HOME значение $ {HOMEDRIVE} $ {HOMEPATH}, если у вас уже не установлено% HOME% в среде Windows.

Если вы запустите командную строку и запустите:

set | findstr /R "^HOME"

Я думаю, вы должны увидеть

HOMEDRIVE=E:
HOMEPATH=\Users\Administrator

Я подозреваю, что либо HOMEDRIVE по-прежнему установлен на C: (ваша смена папки Users не прошла), либо там есть настройка для HOME.

6

Вы можете установить переменную окружения VIMINIT на source E:/Users/Administrator/vimrc . Затем в этом файле vimrc вам нужно установить для параметра 'runtimepath' соответствующее значение, чтобы найти все ваши плагины. Увидеть

:help VIMINIT
:help 'runtimepath'

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