无法映射<c-h>,并且不确定原因

时间:2015-10-02 15:03:16

标签: neovim

我重新映射<C-[hjkl]>以用于在窗口拆分之间导航。 <C-[jkl]>都按预期工作。 <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,那么它将无法适用于您。

1 个答案:

答案 0 :(得分:2)

可能是issue。您可以尝试以下

  

在终端的terminfo / termcap中设置kbs=\177

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

Source