我不小心按了快捷键,我知道 Vim 做了什么,但我不知道是什么。
我怎么才能知道那个快捷键是干什么的?
你可以在 在 Vim 中我可以找到我刚才输入的键吗?上查看答案(如果这是你想要的答案)。
有两个潜在的信息来源。首先,如果它是一个内置的快捷方式,它通常在帮助文档中。例如,如果你做 :help CTRL-I,它会带你到一个帮助条目关于移动你的跳转列表。
:help CTRL-I
但是,您可能有一个来自 .vimrc文件或文档不足的插件的自定义映射。在这种情况下,尝试使用 :map,它将列出当前活动的所有自定义键盘映射。这将给你三个专栏:
.vimrc
:map
然后可以使用 :help进一步研究正在运行的命令。
:help
如果你的映射是 F2、 ShiftEnter或者 CtrlP,那么第二列(应该显示快捷键)将是空的。
然而,您可以要求地图告诉您什么是一个特定的密钥组合。一些与上述例子相符的例子:
:map <F2> :map <S-CR> :map <C-P>