如何使用键盘快捷键在Visual Studio Code中切换终端?

7
我希望能够使用键盘快捷键在VSCode的终端窗格之间进行切换。我使用的是Mac电脑。
我已经打开了键盘快捷键(Command键+K,Command键+S),并找到了workbench.action.terminal.focusNextPane设置:
enter image description here 其中清楚地说明了键盘快捷键应该是什么(option键+command键+向下箭头或option键+command键+向左箭头),但是这两个都不起作用。当焦点在编辑器中且我想在窗格之间切换时,它们确实起作用,但是当焦点在终端中时却不起作用。
不确定我做错了什么,但希望我漏掉了一些明显的东西。有人能解释一下吗?

1
你的终端是分屏的还是只是两个不同的终端?你正在尝试使用的命令只是用于在分屏终端窗格之间移动,而不是转到下一个终端。该命令是 workbench.action.terminal.focusNext,默认情况下未绑定到键绑定。 - Mark
啊哈,太棒了,谢谢你。我之前漏掉了一个明显的东西。workbench.action.terminal.focusNext 是正确的命令,我按照这里提供的建议绑定了快捷键:https://github.com/microsoft/vscode/issues/37937#issuecomment-343231679,并且确保将 when 表达式设置为 terminalFocus。如果您把您的评论写成回答,我会接受它作为答案。谢谢。 - jamiet
1个回答

5
你正在查看的命令(Terminal: Focus Next PaneTerminal: Focus Previous Pane)是用于在拆分终端窗格之间切换的。
切换终端的命令为:
Terminal: Focus Next Terminal
  workbench.action.terminal.focusNext

Terminal: Focus Previous Terminal
  workbench.action.terminal.focusPrevious

默认情况下,它们都未绑定。


1
谢谢。我按照这里的建议将它们绑定到了cmd+shift+j和cmd+shift+k:https://github.com/microsoft/vscode/issues/37937#issuecomment-343231679 - jamiet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接