0

我有一个在 NeoVim 中没有按预期触发的关键命令。以下是我的 neovim 配置的摘录:

nnoremap <C-j> :wincmd j<cr>
nnoremap <C-k> :wincmd k<cr>
nnoremap <C-h> :wincmd h<cr>
nnoremap <C-l> :wincmd l<cr>

:nmap 中的适用条目显示绑定尚未被覆盖。

n  <C-H>       * :wincmd h<CR>
n  <NL>        * :wincmd j<CR>
n  <C-K>       * :wincmd k<CR>
n  <C-L>       * :wincmd l<CR>

但是当按下时<C-h>没有任何反应(系统铃声除外)。所有其他方向都可以正常工作。将绑定更改为不同的键具有相同的效果。手动调用 ex 命令可以正常工作。

尽管我在过渡期间更改了一些插件,但这种绑定从未给我带来任何 Vim 麻烦。完整的 vimrc 在这里

NeoVim 版本信息

NVIM 0.1.1 (compiled Dec 26 2015 18:48:21)
Build type: RelWithDebInfo
Compilation: /usr/local/Library/ENV/4.3/clang -Wconversion -O2 -g -DDISABLE_LOG -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wvla -fstack-protector-strong -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -DHAVE_CONFIG_H -I/tmp/neovim20151226-9038-13s73ki/neovim-0.1.1/build/config -I/tmp/neovim20151226-9038-13s73ki/neovim-0.1.1/src -I/tmp/neovim20151226-9038-13s73ki/neovim-0.1.1/deps-build/usr/include -I/tmp/neovim20151226-9038-13s73ki/neovim-0.1.1/deps-build/usr/include -I/tmp/neovim20151226-9038-13s73ki/neovim-0.1.1/deps-build/usr/include/luajit-2.0 -I/tmp/neovim20151226-9038-13s73ki/neovim-0.1.1/deps-build/usr/include -I/tmp/neovim20151226-9038-13s73ki/neovim-0.1.1/deps-build/usr/include -I/tmp/neovim20151226-9038-13s73ki/neovim-0.1.1/deps-build/usr/include -I/tmp/neovim20151226-9038-13s73ki/neovim-0.1.1/deps-build/usr/include -I/usr/local/opt/gettext/include -I/usr/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include -I/tmp/neovim20151226-9038-13s73ki/neovim-0.1.1/build/src/nvim/auto -I/tmp/neovim20151226-9038-13s73ki/neovim-0.1.1/build/include
Compiled by icook@Isaacs-MacBook-Pro.local

Optional features included (+) or not (-): +acl   +iconv    +jemalloc
For differences from Vim, see :help vim-differences

system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/usr/local/Cellar/neovim/0.1.1/share/nvim"

PS:我正在使用 iTerm2,但它似乎在常规 OSX 终端中做同样的事情。

4

1 回答 1

1

原来这是 NeoVim 中的一个错误,仍未解决。

https://github.com/neovim/neovim/issues/2048

于 2016-01-06T17:30:46.363 回答