10

但是,在我关闭所有 mvim 窗口并重新开始之前,已经打开的 mvim 窗口不会加载对 vimrc 所做的更改。

有没有一种方法可以告诉现有的 mvim 窗口加载新的 vimrc 文件,而无需每次都关闭和打开所有窗口。

4

3 回答 3

15

:source ~/.vimrc

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

于 2010-03-02T20:59:54.687 回答
6

一个建议,
你也可以像这样映射 <F2> 来重新加载 vimrc 文件,

map <F2> :source $MYVIMRC<CR>:echo "Vimrc 重新加载!!!"<CR>
我无法添加评论,因此发布作为答案....

于 2010-03-04T05:56:34.090 回答
1

检查 MacVim Advanced Preferences 对话框(MacVim -> Preferences... -> “Advanced” 选项卡)以查看是否选中了“Enable Quickstart”。以下是对话框中的解释:

启用快速启动的新窗口会立即打开,但它们可能没有最新的运行时文件。如果您修改了运行时文件(例如 ~/.vim 目录中的文件),那么您可能需要禁用并重新启用 Quickstart 以确保您打开的下一个窗口将接收到这些更改。

我禁用了快速启动,所以新的 MacVim 窗口每次都会加载 .vimrc、.gvimrc 等。

于 2010-03-06T08:30:34.997 回答