如何 在Vim工作?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何 在Vim工作?相关的知识,希望对你有一定的参考价值。
我不明白<Plug>
做了什么以及如何使用它。我读了documentation,但我不清楚。
答案
<Plug>
只是一个特殊的合成键,从未实际通过键盘发送;即你不能输入它。
有了这个,来自旧vi的:map
功能可以用作插件的抽象层。
插件不是直接将插件功能映射到固定键,而是定义<Plug>PluginNameFunctionName
映射,然后可以由用户自由地重新映射到所需的键。由于Vim允许检查现有的映射(通过hasmapto()
),如果用户没有指定插件,插件也可以定义默认映射。
TL;DR
- 对于你自己的个人映射,你可以忽略
<Plug>
- 如果您使用插件并需要自定义其映射,
:map
您自己的左侧到插件提供的<Plug>
映射 - 如果您编写插件,请按照
:help using-<Plug>
中的说明启用用户自定义
以上是关于如何 在Vim工作?的主要内容,如果未能解决你的问题,请参考以下文章