我想知道是否有辦法看到當我按下某個鍵時vim運行的命令。調試vim keypresses
特別是我正面臨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
以外的所有密鑰,我想知道該密鑰是否可能已被我的已安裝插件之一重新映射。 有什麼方法可以檢查嗎?
謝謝,清除它 - nnoremap禁用以前映射的遞歸重新映射,因此將nnoremap j gj更改爲nmap j gj解決了問題,並且現在兩個映射都能正常工作。 – BergmannF 2012-01-29 18:42:16