我不明白<Plug>
做了什么以及如何使用它。我读了documentation,但我不清楚。
答案 0 :(得分:7)
<Plug>
只是一个特殊的合成键,从未实际由键盘发送;即你不能输入它。
有了这个,来自旧vi的:map
功能可以用作插件的抽象层。
插件不是直接将插件功能映射到固定密钥,而是定义<Plug>PluginNameFunctionName
映射,然后可以由用户自由地重新映射到所需的密钥。由于Vim允许检查现有映射(通过hasmapto()
),如果用户没有指定插件,插件也可以定义默认映射。
<Plug>
:map
您自己左侧的<Plug>
- 插件提供的映射:help using-<Plug>