簡體   English   中英

如何 <Plug> 在Vim工作?

[英]How does <Plug> work in Vim?

我不明白<Plug>做了什么以及如何使用它。 我閱讀了文檔,但我不清楚。

<Plug>只是一個特殊的合成鍵,從未實際由鍵盤發送; 即你不能輸入它。

有了這個,來自舊vi的:map功能可以用作插件的抽象層。

插件定義了<Plug>PluginNameFunctionName映射,而不是直接將插件功能映射到固定鍵,然后用戶可以將其自由地重新映射到所需的鍵。 由於Vim允許檢查現有的映射(通過hasmapto() ),如果用戶沒有指定插件,插件也可以定義默認映射。

TL; DR

  • 對於您自己的個人映射,可以忽略<Plug>
  • 如果您使用插件並需要自定義其映射,請:map您自己的左側映射到插件提供的<Plug> --mapping(s)
  • 如果您編寫插件,請按照以下所述啟用用戶自定義:help using-<Plug>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM