Я использую gvim 7.2 script dev и другие администраторы на ноутбуке с Windows XP, и он выбрал мой сетевой ресурс в качестве местоположения _viminfo. Это проблематично, потому что запуск vim занимает много времени. Есть ли способ изменить расположение файла _viminfo без изменения моей среды.
Использовать 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 и установить на домашнем диске что-то среднее между ними.
например, отредактируйте свой C: \ Windows \ vim.bat
вверху добавьте строку
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