В Windows у меня есть _vimrc
, который находится в моем домашнем каталоге и содержит одну строку: source c:\path\to\my.vimrc
.
Я еще не нашел хороший способ переместить всю папку vimfiles полностью, ноэто менее критично, так как это все, что я установил откуда-то еще.Т.е. было бы легко восстановить, если бы я его потерял.(Я знаю, что могу изменить runtimepath
, но моя проблема заключается в том, чтобы придумать «хороший» способ сделать это.)
Обновление
Через шесть летЯ немного расширил то, что упоминаю в комментариях ниже;когда я помещал вещи в «после» и хотел просто содержать rtp
в чистоте, я получил кое-что, что уже давно было прочным.Сегодня в моем %USERPROFILE%\_vimrc
я жестко кодирую фактические пути к вещам, и они меняются на каждой машине, которую я использую (и я в основном делаю то же самое на * nix), но это копируется в основном вручную при настройке нового ПК.У меня также есть версия, которую я могу использовать для запуска Vim на другом подключенном компьютере в сети, например, на компьютере коллеги, поэтому я получаю свою конфигурацию и все такое, но суть:
set runtimepath^=E:/dotfiles/vim
set runtimepath+=E:/dotfiles/vim/after
set runtimepath-=~/vimfiles
set runtimepath-=~/vimfiles/after
runtime vimrc
а затем %USERPROFILE%\_gvimrc
просто имеет одну строку:
runtime gvimrc
(оба vimrc
и gvimrc
находятся в папке /dotfiles/vim
, а также в Bitbucket .)