Używam git, aby zachować mój katalog ~ / .vim. Chciałbym również zapisać mój plik vimrc w tym katalogu, aby mógł on również znajdować się w repozytorium. Jak mogę zmienić lokalizację, w której Vim szuka pliku vimrc?
8
Ty nie. Zamiast tego dowiązanie symboliczne.
mv ~/.vimrc ~/.vim
ln -s ~/.vim/.vimrc ~/.vim
Możesz też zrobić symlink, aby zsynchronizować vimrc również przez Dropbox.
mv ~/.vimrc ~/.vim
iln -s ~/.vim/.vimrc ~/.vimrc". That's what I do, too, as well as
ln -s ~ / Dropbox / vimfiles ~ / .vim`.echo source ~/.vim/.vimrc > .vimrc
zamiast tego użyć , który działa lepiej niż rzeczywisty wariant dowiązania symbolicznego, z którego korzysta system Windows.Odpowiedź digitxp jest prawdopodobnie lepsza, ale możesz powiedzieć Vimowi, aby szukał vimrc gdziekolwiek zechcesz za pomocą opcji -u wiersza poleceń, a gvimrc z -U, np .:
źródło
Vim 7.4 również
~/.vim/vimrc
domyślnie pobiera źródła .help vimrc
mówi:Ale moim ulubionym rozwiązaniem do tworzenia kopii zapasowych plików w dowolnym miejscu jest https://github.com/technicalpickles/homesick, który koncentruje wszystkie pliki konfiguracyjne w jednym miejscu i obsługuje zarządzanie linkami symbolicznymi.
Zobacz także: /programming/3377298/how-can-i-override-vim-and-vimrc-paths-but-no-others-in-vim
źródło