我需要通过改变vimrc来测试一些东西

时间:2010-03-02 20:56:47

标签: vim macvim

然而,已经打开的mvim窗口不会加载对vimrc的更改,直到我关闭所有mvim窗口并重新开始。

有没有办法告诉现有的mvim窗口加载新的vimrc文件,而不是每次关闭和打开所有窗口。

3 个答案:

答案 0 :(得分:15)

:source ~/.vimrc

但这不会取消你摆脱的选项,所以如果你想测试一些行为,打开一个新的Vim是确定的唯一方法。

答案 1 :(得分:6)

建议,
您还可以映射< F2>像这样重新加载vimrc文件,

 map <F2> :source $MYVIMRC<CR>:echoe "Vimrc Reloaded!!!"<CR>
我无法添加评论,因此张贴为答案....

答案 2 :(得分:1)

选中MacVim高级首选项对话框(MacVim - &gt;首选项... - &gt;“高级”标签),查看是否选中了“启用快速入门”。这是对话框中的解释:

  

新窗口在启用Quickstart的情况下即时打开,但可能没有源最新的运行时文件。如果您修改运行时文件(例如〜/ .vim目录中的文件),则可能需要禁用并重新启用Quickstart,以确保您打开的下一个窗口将获取这些更改。

我禁用Quickstart,因此新的MacVim窗口每次都会加载.vimrc,.gvimrc等。