【发布时间】:2010-03-06 18:34:37
【问题描述】:
但是,在我关闭所有 mvim 窗口并重新开始之前,已经打开的 mvim 窗口不会加载对 vimrc 所做的更改。
有没有办法让现有的 mvim 窗口加载新的 vimrc 文件,而无需每次都关闭和打开所有窗口。
【问题讨论】:
但是,在我关闭所有 mvim 窗口并重新开始之前,已经打开的 mvim 窗口不会加载对 vimrc 所做的更改。
有没有办法让现有的 mvim 窗口加载新的 vimrc 文件,而无需每次都关闭和打开所有窗口。
【问题讨论】:
:source ~/.vimrc
但这不会取消设置你摆脱的选项,所以如果你想测试一些行为,打开一个新的 Vim 是唯一确定的方法。
【讨论】:
一个建议,
你也可以像这样映射
map我无法添加 cmets,因此发布作为答案....:source $MYVIMRC :echo "Vimrc Reloaded!!!"
【讨论】:
检查 MacVim 高级首选项对话框(MacVim -> 首选项... -> “高级”选项卡)以查看您是否选中了“启用快速启动”。以下是对话框中的解释:
启用快速启动的新窗口会立即打开,但它们可能没有获取最新的运行时文件。如果您修改了运行时文件(例如 ~/.vim 目录中的文件),那么您可能需要禁用并重新启用 Quickstart 以确保您打开的下一个窗口将接收到这些更改。
我禁用快速启动,因此新的 MacVim 窗口每次都会加载 .vimrc、.gvimrc 等文件。
【讨论】:
.vimrc 似乎不适用于获取它的窗口。