首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有neovim终端仿真器的Vim fugitive

带有neovim终端仿真器的Vim fugitive
EN

Stack Overflow用户
提问于 2017-12-18 23:46:57
回答 1查看 557关注 0票数 7

我最近从vim切换到neovim,安装了vim-fugitive插件。以前,在vim中运行:Git rebase -i会在vim窗口中买下交互式的rebase窗口,我可以在需要的时候编辑它,在窗口外运行:x,然后就会执行rebase。

现在,在neovim中,运行相同的rebase命令将打开一个终端仿真器缓冲区,其中包含交互式rebase。在我按I进入终端模式之前,仿真器是不可修改的。然后我可以根据需要编辑提交,但是如何关闭模拟器来执行rebase呢?有没有办法防止终端仿真器在运行:Git命令后出现?我看了一遍vim-fugitive文档,但找不到任何关于这方面的信息。任何帮助都将不胜感激,谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-01-28 01:42:23

在您的init.vim中插入以下内容:

代码语言:javascript
复制
tnoremap <Esc> <C-\><C-n>
tnoremap <C-v><Esc> <Esc>

现在,您可以使用<Esc>退出终端模式。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47871857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档