Visual Studio代码键绑定-将焦点从终端更改为编辑器

问题描述

我想知道如何在Visual Studio Code中设置将焦点从集成终端更改为编辑器的行为。我想对“转义”键进行绑定(例如Intellij)。 我有此配置:

{
    "key": "escape","command": "workbench.action.focusActiveEditorGroup","when": "terminalFocus"
}

它奏效了。但是有一个警告:如果我要在集成控制台中的vim中编辑任何文件,那么我将无法退出退出带有vim编辑模式,因为焦点已移至编辑器(而不是退出vim模式)。 我认为我在when clause中缺少某些条件。我在想这个:

"when": "terminalFocus && !isInEmbeddedEditor"

但是没有用。有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)