Visual Studio Code具有热键组合,可将当前窗口分为2或3个窗格:
"key": "ctrl + \", "command": "workbench.action.splitEditor"
很遗憾,没有鼠标,我找不到在这些窗格之间切换的方法。我以前使用F6的习惯也不起作用。
Visual Studio Code编辑器是否支持?
https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management
它是Ctrl + 1,Ctrl + 2和Ctrl + 3。
尽管窗格之间没有循环切换,但是类似于Ctrl + tab的文件操作。
[如果您习惯于在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"
}
]
对于Mac用户和最新的VS Code 1.17:
Alt + ←
另一种方法是使用Ctrl + PageUp / PageDow在窗格之间切换。
您正在寻找的是选项workbench.action.terminal.focusNextPane
:
{
"key": "alt+down",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+right",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
是的,如果您的意思是,有一个热键可在拆分的“编辑器”窗格之间切换。
虽然必须进行配置。这是因为允许循环通过编辑器窗格(也称为编辑器组)的命令没有默认的键盘映射/绑定。打开“键盘快捷键”菜单选项,然后搜索workbench.action.navigateEditorGroups。单击+图标以添加/分配键绑定。我将其映射到Alt + Q,因为在qwerty键盘上,“ T”键位于Tab键旁边。鉴于Alt + Tab会通过打开的OS Windows进行循环,因此那里似乎很自然。