我刚刚安装了command-t插件,想将其映射到cmd-t而不是leader-t。我对vim比较陌生,不知道用于映射键组合的符号在哪里可以找到参考资料?
我刚刚安装了command-t插件,想将其映射到cmd-t而不是leader-t。我对vim比较陌生,不知道用于映射键组合的符号在哪里可以找到参考资料?
:help :map
:help :map-special-keys
<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>
将 ⌘t 映射到 MyFunction()
。
将 MyFunction
替换为插件的主函数即可。
另一种方法是查看插件文件,看看是否可以修改一些硬编码映射。
另一件要做的事情——我认为是第一件——是查阅插件的帮助文档,看看是否指示了“规范”的映射方法或是否有一些变量可以放在您的 .vimrc 中。