繁体   English   中英

vim键映射引用

[英]vim key mapping reference

我刚刚安装了命令-t插件以及将它映射到cmd-t而不是leader-t的内容。 我对vim相当新,我不知道键映射的符号是什么。 在vim中映射关键组合时,我在哪里可以找到您使用的符号的参考?

vim原则是未记录的特征是无用的特征。 所以你需要的是vim文档。

:help :map
:help :map-special-keys

感谢另一个SO帖子和答案 ,我找到了以下参考页面:

:help key-notation

这是一段摘录:

<S-...>     shift-key                       *shift* *<S-*
<C-...>     control-key                     *control* *ctrl* *<C-*
<M-...>     alt-key or meta-key             *meta* *alt* *<M-*
<A-...>     same as <M-...>                 *<A-*
<D-...>     command-key (Macintosh only)    *<D-*
<t_xx>      key with "xx" entry in termcap

:help <>将为您提供有关使用的符号的信息:map

vim文档的作者并不总是提供他们应该到处的链接(这可能不太实际)。 通常,您最终必须阅读整个帮助文件,或者至少是前几节,以便为特定条目中的解释提供基础。

在这种情况下,我在文件的第一部分找到了一个指向<>的链接,其中包含以下信息:help map-special-keys 该文件名为map.txt ; 您可以使用以下命令直接转到顶部:help map.txt <>的文档位于intro.txt ,本身可能值得一试。

D是您在.vimrc中表示所需的字符。

例如 :

nnoremap <D-t> :MyFunction<CR>

地图 MyFunction()

通过插件的主要功能替换MyFunction并设置好。

另一种方法是查看插件的文件,看看是否可以修改一些硬编码映射。

另一件事 - 第一,我认为 - 将参考插件的帮助,看看是否指示了“规范”映射方法,或者是否有一些变量放在你的.vimrc中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM