将.vimrc放在vimfiles目录中

Ale*_*nov 8 vim version-control dotfiles

我想保持我的Vim和​​Emacs配置在版本控制下,但我希望我的整个主文件夹(或者更确切地说,我这样做,但应该有3个单独的存储库).使用Emacs很容易; 如果~/.emacs不存在,则~/.emacs.d/init.el用作init文件.所以我可以有一个单独的Git回购~/.emacs.d/.用Vim,似乎.vimrc可以存在于主文件夹,而不是在~/vimfiles(相当于~/.emacs.d).就是把最好的办法.vimrc版本控制下?

Mar*_*ark 7

只需将一个虚拟的.vimrc放在〜中,只需一行:

source ~/path/to/real/vimrc  
Run Code Online (Sandbox Code Playgroud)

奇迹般有效


unp*_*680 6

也许你移动.vimrc~/.vim/和符号链接到家里会做什么?

其他更模块化的方法是将启动脚本移动到~/.vim/plugins/,也许在那里创建一个子目录,以及单个或多个init脚本:Vim将:runtime! plugin/**/*.vim在启动时执行.