bia*_*lix 152 hotkeys visual-studio-code
Visual Studio Code具有热键组合,可将当前窗口拆分为2或3个窗格:
"key": "ctrl + \", "command": "workbench.action.splitEditor"
Run Code Online (Sandbox Code Playgroud)
不幸的是,我找不到在没有鼠标的情况下在这些窗格之间切换的方法.我习惯使用的习惯F6也不起作用.
它是否在Visual Studio代码编辑器中受支持?
bia*_*lix 178
https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management
它是Ctrl+ 1,Ctrl+ 2和Ctrl+ 3.
窗格之间没有圆形切换,类似于Ctrl+ tabs对文件的作用.
Dan*_*son 146
如果您习惯于在vim(和/或tmux)中工作并希望随身携带 ctrl+hjkl
添加这些 keybindings.json
[
{
"key": "ctrl+h",
"command": "workbench.action.navigateLeft"
},
{
"key": "ctrl+l",
"command": "workbench.action.navigateRight"
},
{
"key": "ctrl+k",
"command": "workbench.action.navigateUp"
},
{
"key": "ctrl+j",
"command": "workbench.action.navigateDown"
}
]
Run Code Online (Sandbox Code Playgroud)
Sha*_*tin 60
窗格之间有一个圆形开关.它被称为"编辑组之间的循环".
开箱即用,它是未分配的.我们可以分配给它F6.
keybindings.json.keybindings.json
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "f6",
"command": "workbench.action.navigateEditorGroups"
}
]
Run Code Online (Sandbox Code Playgroud)
或者,使用开箱即用的窗口管理热键.
dem*_*isx 20
对于Mac用户和最新的VS Code 1.17:
1,2,3窗格编号在哪里Tam*_*nyi 15
Alt+ ←和Alt+ →在Windows上开箱即用.它只会在分屏窗格之间切换,并且不会重新激活窗格内的非活动文件.
我最近发现了这个键绑定,可以在组中的拆分窗格之间切换焦点。
"workbench.action.focusOtherSideEditor"
Run Code Online (Sandbox Code Playgroud)
是的,有一个热键可以在拆分的“编辑器”窗口窗格之间切换,如果这就是您的意思的话。
不过必须要配置。这是因为允许循环通过编辑器窗格(又名编辑器组)的命令没有默认的键盘映射/绑定。打开“键盘快捷键”菜单选项并搜索 workbench.action.navigateEditorGroups 。单击 + 图标以添加/分配键绑定。我将它映射到 Alt+Q,因为在 qwerty 键盘上,'q' 就在 Tab 键旁边。鉴于 Alt+Tab 在打开的 OS Windows 中循环,这似乎很自然。
小智 5
您正在寻找的是option workbench.action.terminal.focusNextPane:
{
"key": "alt+down",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+right",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
Run Code Online (Sandbox Code Playgroud)
显然,最佳答案是顶部答案的隐藏评论。不知道为什么没有答案:
CMD + SHIFT + [
和
CMD + SHIFT + ]
我不确定为什么有人会使用cmd + 1或其变体。
| 归档时间: |
|
| 查看次数: |
46653 次 |
| 最近记录: |