vimrc导入文件
我有一个家庭配置文件的存储库 - http://hg.jackleo.info/home-configs
我注意到我的 vim 配置变得越来越大(90% 的提交仅与 vim 相关),所以我想将它放到单独的存储库中。
问题是,由于我在实际主文件夹中使用 home-config 存储库,因此 vimrc 文件也位于同一位置。如果我将子存储库包含到 Vim 配置(文件夹 .vim)中,我无法将 .vimrc 文件提交到该子存储库。
有没有一种方法可以简单地编写 import file_path_to_other_config
并在 .vim 文件夹中保存准确的配置?
I have a repository of my home config files - http://hg.jackleo.info/home-configs
I noticed that my vim configuration is getting bigger and bigger (90% of commits is only related to vim) so I want to trow it to separate repository.
The problem is that since i'm using home-config repository at my actual home folder vimrc file is also in same place. If I would include subrepo to Vim configuration (folder .vim) I couldn't commit .vimrc file to that sub-repository.
Is there a way to simply write import file_path_to_other_config
and hold exact configuration in .vim folder?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在 vimrc 中使用 source 命令:
这是有关源代码的 vim 帮助页面:
http://vimdoc.sourceforge.net/htmldoc/repeat.html#:source
You could use the source command in your vimrc:
Here is the vim help page on source:
http://vimdoc.sourceforge.net/htmldoc/repeat.html#:source
不久前我也有类似的想法,并想出了一个非常简单的解决方案。我有一个
~/.vim/Makefile
,其内容如下:.vim/vimrc.tmpl
是:我的所有内容都在一个额外的 git 存储库中,当我在对于一个新系统,我只需克隆存储库并在
~/.vim
中调用make
即可。I had a similar thought some while ago and came up with quite a simple solution. I have a
~/.vim/Makefile
which reads like this:With
.vim/vimrc.tmpl
being:I have everything in an extra git repository and when I work in a new system, I only have to clone the repository and call
make
inside~/.vim
.