sig*_*awf 64 visual-studio-code
我刚开始使用 VSCode,我正在寻找一种方法,在打开代码和终端(VSCode 中的终端)的同时,使用快捷方式在编辑器的这些部分输入之间进行切换。环顾网络,但我能找到的最好的方法是关闭并打开终端。
任何想法如何做到这一点?
Raj*_*esh 61
我发现按ctrl+有点困难`。当我们按下ctrl + '时,它也会关闭终端
所以,我将我的配置如下:
{
"key": "ctrl+j",
"command": "workbench.action.focusActiveEditorGroup",
"when": "!terminalFocus"
},
{
"key": "ctrl+k",
"command": "workbench.action.terminal.focus",
"when": "terminalFocus"
}
Run Code Online (Sandbox Code Playgroud)
配置步骤:
以上设置完成后:
Nat*_*ang 18
请参阅此问题/答案在 Stackoverflow 上的 Visual Studio Code 中的编辑器和集成终端之间切换焦点,我认为 @Trav L 的答案可能已关闭。但是需要多配置一点。
Ctrl+K Ctrl+S)打开键盘快捷键编辑器keybindings.json屏幕上方的链接。keybindings.json文件将存储在您的<user dir>\AppData\Roaming\Code\User. 使用此值,您可以像下面的代码一样key shortcut使用 usingwhen关键字重载。信用:@wgj Stackoverflow 用户
Run Code Online (Sandbox Code Playgroud)// Toggle between terminal and editor focus { "key": "ctrl+`", "command": "workbench.action.terminal.focus"}, { "key": "ctrl+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus"}
Ctrl+`,VS Code 将根据光标所在的位置识别基础。使用Settings Sync扩展将您的自定义密钥绑定和其他人保存到您的秘密 GIST (Github),用于在工作站之间切换,这是我推荐的。对我来说很方便。
有时我需要关闭终端窗格以获得整个代码区域屏幕。所以我也将它设置为keybindings.json. 结果等同于单击终端窗格的 X 标记。(如果您愿意,只需更改为您喜欢的键即可)
{ "key": "ctrl+k ctrl+`", "command": "workbench.action.terminal.kill" },
通常 VS Code 用于ctrl+j打开终端,所以我创建了一个键绑定来切换ctrl+k组合,如下所示keybindings.json:
[{
"key": "ctrl+k",
"command": "workbench.action.terminal.focus"
},
{
"key": "ctrl+k",
"command": "workbench.action.focusActiveEditorGroup",
"when": "terminalFocus"
}]
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以通过设置键绑定为做到这一点Focus Terminal和Focus Active Editor Group。这两个将允许您在编辑器和终端之间切换焦点,而无需关闭终端。
另一个积极因素是,如果您执行某些操作会导致另一个面板打开,例如输出或问题。使用编辑器组的击键会将您的注意力转移回编辑器。
我不能说默认情况下这些是什么,因为我很久以前在代码中设置过。正如您从下面的屏幕截图中看到的,我将它们设置为相同的键绑定:ctrl+ shift+ i。
这使它们充当拨动开关,因此可以前后移动焦点。你基本上可以按住ctrl+ shift,然后点击i会来回移动你的焦点。
| 归档时间: |
|
| 查看次数: |
51514 次 |
| 最近记录: |