我最近从vim切换到neovim,安装了vim-fugitive插件。以前,在vim中运行:Git rebase -i会在vim窗口中买下交互式的rebase窗口,我可以在需要的时候编辑它,在窗口外运行:x,然后就会执行rebase。
现在,在neovim中,运行相同的rebase命令将打开一个终端仿真器缓冲区,其中包含交互式rebase。在我按I进入终端模式之前,仿真器是不可修改的。然后我可以根据需要编辑提交,但是如何关闭模拟器来执行rebase呢?有没有办法防止终端仿真器在运行:Git命令后出现?我看了一遍vim-fugitive文档,但找不到任何关于这方面的信息。任何帮助都将不胜感激,谢谢
发布于 2018-01-28 01:42:23
在您的init.vim中插入以下内容:
tnoremap <Esc> <C-\><C-n>
tnoremap <C-v><Esc> <Esc>现在,您可以使用<Esc>退出终端模式。
https://stackoverflow.com/questions/47871857
复制相似问题