首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vim windows导航在vim中的vim-终端没有按预期工作。

Vim windows导航在vim中的vim-终端没有按预期工作。
EN

Stack Overflow用户
提问于 2022-03-26 19:59:39
回答 1查看 188关注 0票数 0

当我执行以下步骤后,Vim windows导航中断:

在终端模式下从(bash )终端打开vim (8.1)

代码语言:javascript
复制
>vim -c ":term ++curwin"

然后从vim终端打开vim

代码语言:javascript
复制
>vim

从vim内部打开一个新的拆分窗口。

代码语言:javascript
复制
:sp

试着导航

代码语言:javascript
复制
<C-w><C-w>

它不起作用

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-26 21:10:00

使用Vim作为终端仿真器,并在其中再次使用Vim,我看到了。你想制造黑洞吗?

无论如何,如果内置终端允许这样做,它将充当键盘陷阱,从而有效地使焦点无法移动到另一个(主机) Vim窗口。

这确实是一个典型的情况,主机捕获一个击键并阻止托管程序接收它。非常类似于使用<C-a>作为领导的屏幕,从而阻止您在Vim中增加光标下的数字。

就像允许您执行<C-a>a将一个实际的<C-a>发送到托管程序的屏幕一样,Vim的内置终端允许您执行<C-w>.发送实际的<C-w>

因此,您可以通过<C-w>.<C-w>.来实现您的目标(不管它可能被误导)。

:help terminal-typing

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

https://stackoverflow.com/questions/71631393

复制
相关文章

相似问题

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