调试vim按键

时间:2012-01-29 18:18:02

标签: vim

我想知道当我按某个键时是否有办法查看vim运行的命令。

特别是我面临着相当奇怪的行为,即vim没有执行重新定义的行为以在分割之间切换。我的.vimrc中有以下几行重新映射移动键:

map <c-j> <c-w>j
map <c-k> <c-w>k
map <c-l> <c-w>l
map <c-h> <c-w>h
nnoremap j gj
nnoremap k gk

根据这些重映射,我希望能够通过简单地使用ctrl +其中一个移动键在分割之间切换。

它适用于除j之外的所有密钥,我想知道该密钥是否已被我安装的某个插件重新映射。 有没有办法检查这个?

2 个答案:

答案 0 :(得分:4)

您可以使用以下命令找到有关映射的更多信息:

:verbose nnoremap j

答案 1 :(得分:1)

我不知道任何真正的调试功能,但您可以尝试:verbose map <shortcut>。它通常提供有用的信息。