Как изменить расположение по умолчанию .vimrc внутри ~ / .vim /?

8

Я использую git для сохранения моего каталога ~ / .vim. Я хотел бы также сохранить мой файл vimrc в этом каталоге, чтобы он также находился в хранилище. Как изменить местоположение, в котором Vim ищет файл vimrc?

Лео
источник

Ответы:

11

Вы не Симлинк это вместо.

mv ~/.vimrc ~/.vim
ln -s  ~/.vim/.vimrc ~/.vim

Вы можете использовать символическую ссылку для синхронизации вашего vimrc через Dropbox.

digitxp
источник
6
Я думаю, что вы имели в виду mv ~/.vimrc ~/.vimи ln -s ~/.vim/.vimrc ~/.vimrc". That's what I do, too, as well as ln -s ~ / Dropbox / vimfiles ~ / .vim`.
garyjohn
Исправлена. Вот последний раз, когда я отвечаю по телефону в полночь: P
digitxp
Для Windows вы можете использовать echo source ~/.vim/.vimrc > .vimrcвместо этого, который работает лучше, чем фактический вариант символической ссылки Windows использует.
Даан Баккер
5

Ответ digitxp, вероятно, лучше, но вы можете указать Vim искать ваш vimrc где угодно, с помощью параметра командной строки -u, и gvimrc с -U, например:

vim -u ~/.vim/vimrc -U ~/.vim/gvimrc
Heptite
источник
2

Vim 7.4 также содержит источники ~/.vim/vimrcпо умолчанию. help vimrcговорит:

Unix $ HOME / .vimrc или $ HOME / .vim / vimrc

Но мое текущее любимое решение для резервного копирования файлов в любом месте - https://github.com/technicalpickles/homesick, которое концентрирует все файлы конфигурации в одном месте и обрабатывает управление символическими ссылками для вас.

Смотрите также: /programming/3377298/how-can-i-override-vim-and-vimrc-paths-but-no-others-in-vim

Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
источник