是否可以禁用/删除所有映射/命令以便从头开始重新映射它们?
问问题
119 次
3 回答
1
从 vim 帮助:
:mapc[lear] (nvo modes)
:nmapc[lear] (n mode)
:cmapc[lear] (c mode)
... and so on
Remove ALL mappings from the modes where the map command applies.
于 2012-11-18T22:28:06.917 回答
1
要禁用所有内置命令,您必须使用无操作映射 ( :help <Nop>
) 覆盖它们,如下所示:
:noremap w <Nop>
但是,如果您打算稍后重新映射它们,无论如何都不需要这样做,因为重新映射无论如何都会覆盖命令。
于 2012-11-19T08:39:42.647 回答
0
阐明以下行为和文档:mapclear
:
内置的东西(例如w
正常模式移动)称为commands。可以更改触发它们的键;这是一个映射。Vim 带有一些开箱即用的插件和设置;这些被称为默认映射。
于 2012-11-19T08:42:57.667 回答