Проблемы с GVim и разрешениями на Win7

Проблемы с GVim и разрешениями на Win7

Я установил GVim на свой компьютер с Win7, но у меня возникли проблемы с сохранением файлов. Я продолжаю получать

e212: Can't open file for writing

Если я попытаюсь просто выйти с помощью :q!, я получу

e138: Can't write viminfo file C:\_viminfo

после чего gvim успешно закрывается

По сути, я не могу сохранить ни одного файла. Я пробовал редактировать/создавать файлы в нескольких случайных местах, а также локальный и глобальный _vimrc, и ничего из этого не работает. Я подозреваю, что это как-то связано с тем, как обрабатываются разрешения в Windows, но я немного не в курсе этого. Технически у меня есть права администратора, поэтому я не уверен, почему GVim испытывает трудности.

Как заставить работать GVim?

P.S. Если это имеет какое-то значение, то нет никакой разницы, запускаю ли я GVim из меню «Пуск» или из mintty/mingw или из cmd.

EDIT: Похоже, моя проблема (или, скорее, одна из проблем) была в том, что у меня не было переменной окружения $HOME. Теперь, если я установлю ее в C:/Users/, то я смогу заставить GVim работать внутри C:/Users/ и его подкаталогов, но не где-либо выше. Я пробовал установить C:/ как $HOME, но тогда я возвращаюсь к исходной проблеме. Я пробовал переустановить Vim, убедившись, что это делается с правами администратора, установил его в C:/Vim, а не в Program Files, но все равно безуспешно. Запуск его только внутри C:/Users/ не является решением.

Связанный контент