Як змінити розташування .vimrc за замовчуванням на внутрішнє ~ / .vim /?


8

Я використовую git, щоб зберегти свою каталог ~ / .vim. Я також хотів би зберегти свій файл vimrc в цьому каталозі, щоб він також жив у сховищі. Як змінити місце, де Vim шукає файл vimrc?

Відповіді:


11

Ви цього не робите. Symlink замість цього.

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.