我刚刚安装了 command-t 插件以及将其映射到 cmd-t 而不是 leader-t 的内容。我对 vim 很陌生,我不知道键映射的符号是什么。我在哪里可以找到在 vim 中映射组合键时使用的符号的参考?
问问题
6278 次
4 回答
6
vim 原则是未记录的功能是无用的功能。因此,您只需要 vim 文档。
:help :map
:help :map-special-keys
于 2010-09-27T10:47:50.460 回答
2
:help <>
将为您提供与 . 一起使用的符号的信息:map
。
vim 文档的作者并不总是在他们应该提供的任何地方提供链接(这可能并不实际)。通常,您最终不得不阅读整个帮助文件,或者至少阅读前几节,才能为特定条目中的解释奠定基础。
在这种情况下,我在文件的第一部分找到了一个链接,<>
其中包含:help map-special-keys
. 该文件称为map.txt
;您可以使用 直接进入它的顶部:help map.txt
。的文档<>
位于 中intro.txt
,它本身可能值得一试。
于 2011-04-04T23:19:01.907 回答
2
感谢另一个 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
于 2015-10-22T16:38:20.337 回答
1
D
是你需要代表的角色⌘</kbd> in your .vimrc.
例如 :
nnoremap <D-t> :MyFunction<CR>
地图⌘</kbd>t to MyFunction()
.
替换MyFunction
为你的插件的主要功能,你就设置好了。
另一种方法是查看插件的文件,看看是否可以修改一些硬编码的映射。
另一件要做的事——我认为第一件事——是查阅插件的帮助,看看是否指示了“规范”映射方法,或者是否有一些变量可以放入您的 .vimrc 中。
于 2011-04-05T06:54:43.620 回答