1

是否可以禁用/删除所有映射/命令以便从头开始重新映射它们?

4

3 回答 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 回答