我不小心按了一个快捷键,我知道vim做了些什么,但我不知道是什么。
如何找出快捷键的作用?
答案 0 :(得分:55)
有两种可能的信息来源。首先,如果它是内置的快捷方式,通常在帮助文档中。例如,如果您执行:help CTRL-I
,则会转到有关移动跳转列表的帮助条目。
但是,您可以从一个.vimrc
文件或一个未记录的插件中获得自定义映射。在这种情况下,请尝试使用:map
,它将列出当前处于活动状态的所有自定义键盘映射。这将为您提供三列:
然后,您可以使用: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?查看答案(如果这是您要查找的内容)。