Назад | Перейти на главную страницу

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

Я использую 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