避免双重维护 vimrc 和 vsvimrc 文件

Avoid dual maintaining vimrc and vsvimrc files

我刚刚发现 keithn/vsvimguide 可以将 VsVim 与 Resharper 一起使用,并在我创建的新 _vsvimrc 文件中添加了一些使用 Resharper 功能的有用键映射。

不幸的是,我在 _vimrc 中用于 gVim/vim 其他地方的所有设置都不再加载。有没有一种好方法不必在两个文件中双重维护我的设置?也许我可以使用一个条件来检查我是否在 Visual Studio 中 运行?我假设你不能在 VsVim 中加载两个设置文件。

很高兴你发现它有用,我一直想更新它,因为我已经改变了一堆我如何使用 vsvim 和 resharper。

但是对于你的问题,你可以使用 source 加载文件,这是 Vim 加载文件的标准方式(你可以 :source <file> )但是在你的 vs vim 文件刚放

source <path to vimrc>

你可以将你喜欢的任何其他文件源到你的 .vsvimrc 你也可以在你的实际 vim 配置中做同样的事情,所以你可以将某些东西分解成 "common" 文件如果你也想要