Vim逃犯与neovim终端模拟器

dba*_*ten 7 vim vim-fugitive neovim

我最近从vim切换到neovim,安装了vim-fugitive插件.之前,:Git rebase -i在vim中运行,在vim窗口中购买了交互式rebase窗口,我可以根据需要进行编辑,:x窗口外,将执行rebase.

现在,在neovim中,运行相同的rebase命令会打开一个带有交互式rebase的终端模拟器缓冲区.在我进入终端模式按下之前,模拟器是不可修改的I.然后我可以根据需要编辑提交,但是如何关闭模拟器来执行rebase呢?有没有办法阻止终端模拟器在运行:Git命令后出现?我已经浏览了vim-fugitive文档,但找不到任何相关内容.非常感谢任何帮助,谢谢

小智 3

将以下内容插入到 init.vim 中:

tnoremap <Esc> <C-\><C-n>
tnoremap <C-v><Esc> <Esc>
Run Code Online (Sandbox Code Playgroud)

现在您可以使用 离开终端模式<Esc>