在Visual Studio Code OSX中切换编辑器和集成终端之间的焦点

时间:2017-11-18 09:51:05

标签: visual-studio-code vscode-settings

我是VS Code的新手,也是stackoverflow的新手。我在OSX El Capitan上使用VSCode 1.18。我想在编辑器和集成终端之间配置切换,如this related question

中所述

但是,我想在Mac笔记本电脑上使用Command按钮配置它,因为它更方便用于键盘布局。但是,当我使用相同的解决方案时,只需将"ctrl"更改为"cmd",它就无效。

在参考链接中给出解决方案:工作

// Toggle between terminal and editor focus
{ "key": "ctrl+`", "command": "workbench.action.terminal.focus"},
{ "key": "ctrl+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus"}

我的解决方案:不起作用

// Toggle between terminal and editor focus
{ "key": "cmd+`", "command": "workbench.action.terminal.focus"},
{ "key": "cmd+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus"}

任何人都可以帮助解决这个问题吗?与“cmd”组合有任何限制吗?

注意:我不得不打开一个新问题,因为我仍然不允许对原始问题发表评论。

1 个答案:

答案 0 :(得分:2)

[⌘+`](命令+反引号)已经是一个内置的OS X键盘快捷键,用于在活动应用程序的打开窗口之间切换。如果要在VS Code中使用此组合将焦点切换到终端,则需要在Keyboard > Shortcuts > Keyboard下的系统偏好设置中关闭快捷方式,如下所示。一旦你禁用它,退出&重新打开VS Code,您的键绑定将起作用。 (使用OSX 10.13.3& VS Code 1.22.0-insiders测试)

Location of the command+backtick shortcut in OSX System Preferences