Comment changer l'emplacement par défaut de .vimrc à l'intérieur ~ / .vim /?

8

J'utilise git pour conserver mon répertoire ~ / .vim. Je voudrais également stocker mon fichier vimrc dans ce répertoire afin qu'il vive également dans le référentiel. Comment changer l'emplacement où Vim recherche le fichier vimrc?

Leo
la source

Réponses:

11

Non. Faites un lien symbolique à la place.

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

Vous pouvez également faire le lien symbolique pour synchroniser votre vimrc via Dropbox.

digitxp
la source
6
Je pense que vous vouliez dire mv ~/.vimrc ~/.vimet ln -s ~/.vim/.vimrc ~/.vimrc". That's what I do, too, as well as ln -s ~ / Dropbox / vimfiles ~ / .vim`.
garyjohn
Fixé. C'est la dernière fois que je réponds par téléphone à minuit: P
digitxp
Pour Windows, vous pouvez utiliser à la echo source ~/.vim/.vimrc > .vimrcplace, ce qui fonctionne mieux que la variante réelle de lien symbolique que Windows utilise.
Daan Bakker
5

La réponse de digitxp est probablement la meilleure, mais vous pouvez dire à Vim de rechercher votre vimrc où vous voulez avec l'option de ligne de commande -u, et gvimrc avec -U, par exemple:

vim -u ~/.vim/vimrc -U ~/.vim/gvimrc
Heptite
la source
2

Vim 7.4 fournit également des sources ~/.vim/vimrcpar défaut. help vimrcdit:

Unix $ HOME / .vimrc ou $ HOME / .vim / vimrc

Mais ma solution préférée actuelle pour sauvegarder des fichiers n'importe où est https://github.com/technicalpickles/homesick qui concentre tous les fichiers de configuration en un seul endroit et gère la gestion des liens symboliques pour vous.

Voir aussi: /programming/3377298/how-can-i-override-vim-and-vimrc-paths-but-no-others-in-vim

Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
la source