有人知道在Visual Studio Code中切换编辑器和集成终端的快捷键(Mac和Linux)吗?


当前回答

100%工作设置…

[
    { "key": "alt+right", "command": "workbench.action.terminal.focus"},
    { "key": "alt+left", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus"}   
]

从编辑器切换到 终端。workbench.action.focusActiveEditorGroup:切换 从终端到编辑器。

其他回答

根据VS Code键盘快捷键文档页,切换集成终端的默认键绑定是“Ctrl+ '”。如果你不喜欢这个快捷方式,你可以在你的键绑定文件中添加类似的东西来改变它:

{ "key": "ctrl+l", "command": "workbench.action.terminal.toggleTerminal" }

似乎没有一个默认的键绑定来简单地聚焦底部面板。所以,如果你不想切换底部面板,你需要在你的keybindings文件中添加类似以下内容:

{ "key": "ctrl+t", "command": "workbench.action.focusPanel" }

尝试使用ctrl+ '来切换终端的可见性,从而切换焦点。

ctrl+ ':专注于集成终端

ctrl+1:聚焦编辑器(如果Editor -2命令是ctrl+2)

更多信息:https://medium.com/p/21969576c09c

对于版本:1.26.1 (linux),默认情况下没有设置快捷方式。 设置快捷方式

打开键盘快捷键面板[ctrl + k, ctrl + s] 搜索焦点终端

设置快捷方式

编辑器的焦点已默认设置。

100%工作设置…

[
    { "key": "alt+right", "command": "workbench.action.terminal.focus"},
    { "key": "alt+left", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus"}   
]

从编辑器切换到 终端。workbench.action.focusActiveEditorGroup:切换 从终端到编辑器。