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

我无意中按了一个shorcut键,我知道vim已经做了一些事情,但我不知道是什么

我怎样才能找出那个快捷键呢?

谢谢

有两个潜在的信息来源。 首先,如果它是内置的快捷方式,通常在帮助文档中。 例如,如果你这样做:help CTRL-I ,它会带你到一个关于在你的跳转列表中移动的帮助条目。

但是,您可能会从.vimrc文件或未被logging的插件中进行自定义映射。 在这种情况下,尝试使用:map将列出当前活动的所有自定义键盘映射。 这会给你三栏:

  1. 映射适用的模式
  2. 键盘快捷键
  3. 运行的命令

然后你可以使用:help来进一步调查运行的命令。

只要做:map会显示大量的映射,但如果你的映射是F2Shift EnterCtrl P,那么第二列(应该显示键盘快捷键)将是空的。

不过你可以问地图告诉你一个特定的组合是什么。 一些与上面的例子一致的例子:

 :map <F2> :map <S-CR> :map <CP> 

您可以在In Vim查看答案, 我可以找出我刚input的键吗? (如果这是你正在寻找)。