但是,在我关闭所有 mvim 窗口并重新开始之前,已经打开的 mvim 窗口不会加载对 vimrc 所做的更改。
有没有一种方法可以告诉现有的 mvim 窗口加载新的 vimrc 文件,而无需每次都关闭和打开所有窗口。
:source ~/.vimrc
但这不会取消你摆脱的选项,所以如果你想测试一些行为,打开一个新的 Vim 是唯一确定的方法。
一个建议,
你也可以像这样映射 <F2> 来重新加载 vimrc 文件,
map <F2> :source $MYVIMRC<CR>:echo "Vimrc 重新加载!!!"<CR>我无法添加评论,因此发布作为答案....
检查 MacVim Advanced Preferences 对话框(MacVim -> Preferences... -> “Advanced” 选项卡)以查看是否选中了“Enable Quickstart”。以下是对话框中的解释:
启用快速启动的新窗口会立即打开,但它们可能没有最新的运行时文件。如果您修改了运行时文件(例如 ~/.vim 目录中的文件),那么您可能需要禁用并重新启用 Quickstart 以确保您打开的下一个窗口将接收到这些更改。
我禁用了快速启动,所以新的 MacVim 窗口每次都会加载 .vimrc、.gvimrc 等。