首页 > 解决方案 > 当焦点在终端上时,有什么方法可以通过键盘快捷键在 VScode 中切换窗口?

问题描述

无论焦点是在编辑器上还是在(任何)终端上,我都想在窗口(vscode)之间切换。我在 json 文件中尝试了下面的键绑定,但没有任何运气。此外,删除该"when"子句或仅使用 terminalFocus 也不起作用。如果焦点在编辑器上,我似乎只能切换窗口。将不胜感激任何建议。

{
    "key": "ctrl+w",
    "command": "workbench.action.switchWindow",
    "when": "terminalFocus || editorTextFocus"
}

标签: visual-studio-codekeyboard-shortcutsvscode-settings

解决方案


在我的测试中,我看到两个选项:

(1) 似乎除了Ctrl+之外的任何其他键绑定都W按预期工作;或者

(2)如果您想使用+作为键绑定,请将您的命令添加workbench.action.switchWindow到设置中的列表中。Terminal > Integrated: Commands to Skip ShellCtrlW


推荐阅读