如何将.vimrc的默认位置更改为〜/ .vim /内部?


8

我使用git来保存〜/ .vim目录。我也想将vimrc文件存储在此目录中,以便它也将存在于存储库中。如何更改Vim搜索vimrc文件的位置?

Answers:


11

你不知道 用符号链接代替。

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

您也可以通过symlink来通过Dropbox同步vimrc。


6
我想你是说mv ~/.vimrc ~/.vimln -s ~/.vim/.vimrc ~/.vimrc". That's what I do, too, as well as ln -s〜/ Dropbox / vimfiles〜/ .vim`。
garyjohn

固定。那就是我最后一次在午夜通过电话回答的问题:P
digitxp 2011年

对于Windows,您可以改用Windows echo source ~/.vim/.vimrc > .vimrc,它比Windows使用的实际符号链接变体更好。
2013年

5

digitxp的答案可能是更好的答案,但是您可以使用-u命令行选项告诉Vim在任意位置查找vimrc,使用-U告诉gvimrc,例如:

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,它将所有配置文件集中在一个地方,并为您处理符号链接管理。

另请参阅:https : //stackoverflow.com/questions/3377298/how-can-i-override-vim-and-vimrc-paths-but-no-others-in-vim

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.