我在我的 中启用了以下映射init.vim
:
tnoremap <Esc> <C-\><C-n>
tnoremap <C-h> <C-\><C-n><C-w>h
tnoremap <C-j> <C-\><C-n><C-w>j
tnoremap <C-k> <C-\><C-n><C-w>k
tnoremap <C-l> <C-\><C-n><C-w>l
nnoremap <C-h> <C-w>h
nnoremap <C-j> <C-w>j
nnoremap <C-k> <C-w>k
nnoremap <C-l> <C-w>l
这些极大地改进了 Vim 中的窗口导航。
但是,我注意到C-h
在终端缓冲区中执行时不能按预期工作。在通常的终端会话上尝试此操作会产生Backspace
作用。因此,它可能似乎是这些替代组合键之一,例如C-i
forTab
或C-[
for Esc
。但是有什么方法可以C-h
根据我的绑定在 Neovim 的终端会话中工作吗?
谢谢!