2015-10-02 59 views
1

我重映射<C-[hjkl]>用於窗口拆分之間的導航。 <C-[jkl]>都按預期工作。 <C-h>不工作,我不明白爲什麼。不能映射<C-h>,不知道爲什麼

這裏是我如何映射它們:

:nnoremap <C-h> <C-w>h 
:nnoremap <C-j> <C-w>j 
:nnoremap <C-k> <C-w>k 
:nnoremap <C-l> <C-w>l 

當我運行verbose nnoremap <C-h>我看到

n <C-H>  * <C-W>h                                                      
     Last set from ~/.nvimrc 

編輯:原來,這個問題是特定於Neovim。如果你遇到這個問題並且正在使用vim,它不適用於你。

回答

2

可能是這個issue。您可以嘗試在終端的的terminfo/termcap中以下

kbs=\177

infocmp $TERM | sed 's/kbs=^[hH]/kbs=\\177/' > $TERM.ti 
tic $TERM.ti 

Source

相關問題