调试 vim 按键

Ber*_*nnF 2 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
Run Code Online (Sandbox Code Playgroud)

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

它适用于除 之外的所有键j,我想查明该键是否已被我安装的插件之一重新映射。有什么方法可以检查吗?

luc*_*tte 5

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

:verbose nnoremap j
Run Code Online (Sandbox Code Playgroud)