Хорошо я сказал бы, что http://ratsauce.sourceforge.net/, но затем я скажу, что, не был бы я :-)
Используйте viminfo
опция установить местоположение Вашего _viminfo
. например,
:set viminfo=nC:\\_viminfo
Больше информации доступно от справки Vim онлайн...
:help viminfo
$HOME
на Вашем входе в систему, отображенном на сетевом диске, вероятно, вызывает это.
Самый легкий способ переопределить это это с псевдонимом, который делает vim
выберите определенный viminfo файл.
vim -i _viminfo
Однако, если Вы выбираете C:\
как путь для Вашего viminfo файла на общей машине, следующий человек, пробующий тот же прием, может погрузка Ваш viminfo файл. Так, могло бы быть благоразумно использовать,
vim -i _vim-yourname
Наконец, для получения этой работы над машиной можно сделать ярлык на vim
это имеет -i
установка, определенная в нем.
если вы работаете в Windows, самое простое - это использовать setlocal, endlocal и установить на домашнем диске что-то среднее между ними.
например, edit your C:\Windows\vim.bat
at top, add line
setlocal
REM then set your home drive to something local like C: or D
set HOMEDRIVE=D:
REM at bottom final line should be:
endlocal
Я знаю, что уже довольно давно, но я просто упоминаю об этом для будущих читателей.
Я столкнулся с той же проблемой при попытке изменить местоположение файла viminfo в vimrc. Наконец, у меня сработало значение параметра viminfofile
.
Добавлено следующее в мой vimrc:
set viminfofile=D:\vim\viminfo
У меня это работает на Windows с vim 8.2