Измените местоположение _viminfo файл в Windows

Хорошо я сказал бы, что http://ratsauce.sourceforge.net/, но затем я скажу, что, не был бы я :-)

5
задан 30 June 2009 в 15:40
4 ответа

Используйте viminfo опция установить местоположение Вашего _viminfo. например,

:set viminfo=nC:\\_viminfo

Больше информации доступно от справки Vim онлайн...

:help viminfo
6
ответ дан 3 December 2019 в 01:28
  • 1
    Такое обработанное. Я должен был добавить значение для ' символ, не уверенный, почему, но это работало. –  bkoch 30 June 2009 в 16:43

$HOME на Вашем входе в систему, отображенном на сетевом диске, вероятно, вызывает это.

Самый легкий способ переопределить это это с псевдонимом, который делает vim выберите определенный viminfo файл.

vim -i _viminfo

Однако, если Вы выбираете C:\ как путь для Вашего viminfo файла на общей машине, следующий человек, пробующий тот же прием, может погрузка Ваш viminfo файл. Так, могло бы быть благоразумно использовать,

vim -i _vim-yourname

Наконец, для получения этой работы над машиной можно сделать ярлык на vim это имеет -i установка, определенная в нем.

1
ответ дан 3 December 2019 в 01:28

если вы работаете в 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
0
ответ дан 3 December 2019 в 01:28

Я знаю, что уже довольно давно, но я просто упоминаю об этом для будущих читателей.

Я столкнулся с той же проблемой при попытке изменить местоположение файла viminfo в vimrc. Наконец, у меня сработало значение параметра viminfofile.

Добавлено следующее в мой vimrc:

set viminfofile=D:\vim\viminfo

У меня это работает на Windows с vim 8.2

0
ответ дан 25 May 2021 в 11:32

Теги

Похожие вопросы