在Vim中,如何找出关键组合的作用

时间:2011-08-13 00:19:54

标签: vim

我不小心按了一个快捷键,我知道vim做了些什么,但我不知道是什么。

如何找出快捷键的作用?

3 个答案:

答案 0 :(得分:55)

有两种可能的信息来源。首先,如果它是内置的快捷方式,通常在帮助文档中。例如,如果您执行:help CTRL-I,则会转到有关移动跳转列表的帮助条目。

但是,您可以从一个.vimrc文件或一个未记录的插件中获得自定义映射。在这种情况下,请尝试使用:map,它将列出当前处于活动状态的所有自定义键盘映射。这将为您提供三列:

  1. 映射适用的模式
  2. 键盘快捷键
  3. 运行的命令
  4. 然后,您可以使用:help进一步调查运行的命令。

答案 1 :(得分:31)

只需执行:map即可显示大量映射,但如果映射为 F2 Shift 输入 Ctrl P 然后第二列(应显示键盘快捷键)将为空。

但是,您可以要求地图告诉您特定的组合键是什么。与上述示例一致的一些示例:

:map <F2>
:map <S-CR>
:map <C-P>

答案 2 :(得分:3)

您可以在In Vim can I find out what keys I just typed?查看答案(如果这是您要查找的内容)。