bal*_*arn 6 visual-studio-code
我希望在Visual Studio代码中打开的终端之间切换。
有了这个“在Visual Studio Code中的编辑器和集成终端之间切换焦点”问题,我正确地设置了焦点,但是我想在终端之间切换,不仅是从代码到终端。
有办法吗?
Ser*_*pov 87
去File?Preferences? Keyboard Shortcuts或只需按Ctrl+ k+ Ctrl+ s。
然后点击图标右上角的角落,它打开keybindings.json文件:
尝试将以下两个条目添加到此文件中:
{
"key": "ctrl+pagedown",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+pageup",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
}
Run Code Online (Sandbox Code Playgroud)
注意:在 Mac 上更改ctrl为cmd
Shi*_*Jha 35
从 1.56.0 版开始,VS Code 内置了对切换终端的支持:
新键绑定
这个版本的终端有几个新的默认键绑定:
- 移动到上一个终端 -
Ctrl+PageUp (macOS Cmd+Shift+])- 移动到下一个终端 -
Ctrl+PageDown (macOS Cmd+shift+[)- 焦点终端选项卡视图 -
Ctrl+Shift+\ (macOS Cmd+Shift+\)- 终端选项卡预览与往常一样,可以删除这些默认键绑定,也可以通过键绑定系统添加自定义键绑定。
Osi*_*chi 23
改进@Serhii Popov 的回答
使用 up 和 down 代替 pageup 和 pagedown
去File?Preferences? Keyboard Shortcuts或者只需按 Ctrl + k + Ctrl + s。
然后点击右上角的图标打开keybindings.json文件:
然后将下面的对象添加到文件中的数组中:
[
...
{
"key": "ctrl+down",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+up",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
}
...
]
Run Code Online (Sandbox Code Playgroud)
注意:在 Mac 上更改ctrl为cmd
Tom*_*rik 13
在 Windows 10 上(不确定 Linux 和 Mac 是否如此):
要在 Visual Studio Code 中的拆分终端窗口之间切换,请使用
Alt + Right arrow / Left arrow
我的 IDE 键盘快捷键设置中有Ctrl+PageDown/ Ctrl+PageUp,我认为这是默认设置,因为我没有更改它们。
要找出计算机上的快捷方式,请转到“文件”>“首选项”>“键盘快捷方式”,然后在搜索框中粘贴workbench.action.terminal.focusNext或workbench.action.terminal.focusPrevious
这只会在终端组之间切换。因此,如果 2 个终端位于同一组中(即拆分并排显示),则不会在这些终端之间切换。要在同一组中的终端之间切换,请使用“Alt+左箭头”或“Alt+右箭头”。
并列案例归功于@Victory Ifebhor,并在评论中进行了澄清。
深深地看,我发现了它:
{
"key": "shift+cmd+]",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
}
Run Code Online (Sandbox Code Playgroud)
:)
| 归档时间: |
|
| 查看次数: |
1473 次 |
| 最近记录: |