重新定义<;领导者>;到vim中以前的映射

重新定义<;领导者>;到vim中以前的映射,vim,Vim,在vim:help leader中说,在定义映射之后更改不会更改映射。 因此,如何使用新值更新已使用的映射?您需要再次执行映射命令。如果映射来自vimscript文件,则需要重新加载它(:source) 我想这很有用,因为您不需要编辑使用的vimcscripts上的映射。给出了正确的答案:应该在.vimrc中定义。我们不希望一个完全繁琐的过程在运行中更改。这与-映射是一样的。您所描述的可能看起来很痛苦。但实际上,如果有人决定使用不同的领导字符,他们会在vimrc文件中定义它,以便在执行任何映射之

在vim
:help leader
中说,在定义映射之后更改
不会更改映射。
因此,如何使用新值
更新已使用的映射?

您需要再次执行映射命令。如果映射来自vimscript文件,则需要重新加载它(
:source


我想这很有用,因为您不需要编辑使用

的vimcscripts上的映射。给出了正确的答案:
应该在.vimrc中定义。我们不希望一个完全繁琐的过程在运行中更改
。这与
-映射是一样的。

您所描述的可能看起来很痛苦。但实际上,如果有人决定使用不同的领导字符,他们会在vimrc文件中定义它,以便在执行任何映射之前在vim启动时分配它。因此,只有在您希望临时重新定义引线的有限情况下,才需要重新发布映射。即使在vimrc中设置新的前导字符并重新启动vim可能也是最好的解决方案~/弹出。vim将保存当前vim状态;因此,如果您使用
vim-S~/eject.vim
重新启动vim,您将完全处于停止的位置