如何在Vim中找出哪些命令是由某个快捷方式触发的

时间:2010-11-18 18:07:06

标签: debugging keyboard-shortcuts vim introspection

我尝试通过按下它的键盘快捷键 F2 在某个插件中执行命令。但是执行了一些其他命令。但是那个命令会出错。因此,不清楚干扰命令的键映射在何处定义。我想更改该快捷方式的映射。为此,我需要找出干扰命令是什么。

有没有办法找出某个键盘快捷键触发了哪个命令?

2 个答案:

答案 0 :(得分:17)

verbose map <F2>

将为您提供有关{rhs}和定义此映射的位置的信息。对于插入模式映射,将map替换为imap,对于其他映射模式也是如此。

答案 1 :(得分:0)

您可以查看〜/ .vimrc文件中的快捷方式和〜/ .vim / plugin / [您的插件名称],也许您可​​以找到绑定到 F2 键的操作。