从版本:1.26.1(linux)开始,默认情况下不设置快捷方式。 设置快捷方式
对于编辑器焦点已默认设置。
比赛有点晚了,但我把我的配置为以下内容 keybindings.json :
keybindings.json
{ "key": "ctrl+`", "command": "workbench.action.terminal.focus", "when": "editorTextFocus" }, { "key": "ctrl+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus" }, { "key": "alt+`", "command": "workbench.action.terminal.toggleTerminal" }
我想要单独的键来打开/关闭终端并在窗口之间来回切换焦点。
根据vscode键盘快捷键,切换集成终端的默认键绑定是“Ctrl +`” 文件 页。如果您不喜欢该快捷方式,可以在keybindings文件中通过添加类似于以下内容的方式更改它:
{ "key": "ctrl+l", "command": "workbench.action.terminal.toggleTerminal" }
简单地聚焦底部面板似乎没有默认的键绑定。因此,如果您不想切换底部面板,则需要在keybindings文件中添加类似以下内容:
{ "key": "ctrl+t", "command": "workbench.action.focusPanel" }
Shubham Jain的答案现在是使用内置键盘快捷键的最佳选择。
我映射了
到Ctrl +;
并重新映射
按Ctrl + L.
通过这种方式,您可以在终端和编辑器之间移动焦点,并且切换终端都非常靠近。
自从我找到以后,我将我配置为以下 CTRL + ` 有点难以按。
{ "key": "ctrl+k", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus" }, { "key": "ctrl+j", "command": "workbench.action.terminal.focus", "when": "!terminalFocus" }
我还配置了以下内容在编辑器组之间移动。
{ "key": "ctrl+h", "command": "workbench.action.focusPreviousGroup", "when": "!terminalFocus" }, { "key": "ctrl+l", "command": "workbench.action.focusNextGroup", "when": "!terminalFocus" }
顺便说一下,我配置了 大写锁定 至 CTRL 在Mac上从 System Preferences => keyboard =>Modifier Keys 。
System Preferences => keyboard =>Modifier Keys
尝试使用 的 按Ctrl +` 强> 切换终端的可见性,从而切换焦点。
按Ctrl + Ĵ 作品;但也显示/隐藏控制台。
不完全是问什么,但我发现它非常有用和相关。
如果有人想从一个终端更改为另一个终端也在Visual Studio的集成终端面板中打开,您可以搜索:
Terminal: Focus Next Terminal
或者添加以下快捷键,并使用键盘组合更快地完成。
{ "key": "alt+cmd+right", "command": "workbench.action.terminal.focusNext", "when": "terminalFocus" }, { "key": "alt+cmd+left", "command": "workbench.action.terminal.focusPrevious", "when": "terminalFocus" },
我希望它可以帮助别人。