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


8

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

Ответы:


11

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

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

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


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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.