然而,已经打开的mvim窗口不会加载对vimrc的更改,直到我关闭所有mvim窗口并重新开始。
有没有办法告诉现有的mvim窗口加载新的vimrc文件,而不是每次关闭和打开所有窗口。
答案 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等。