Answers:
https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management
对于Windows:Ctrl+ 1,Ctrl+ 2和Ctrl+ 3。
对于Mac:Cmd+ 1,Cmd+ 2和Cmd+ 3。
窗格之间没有循环切换,但是类似于Ctrl+ tab对文件执行的操作。
Ctrl + Shift + [ / ]
在我的版本(1.46)中似乎映射为代码折叠和展开。我从未更改过默认值,这是否意味着他们更改了默认值?
如果您习惯于在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"
}
]
Ctrl
+ x
行补全(可能包括其他事项),因此在插入模式下禁用这些快捷方式是明智的:"when": "vim.mode != 'Insert'"
keybindings.json
-请在此处查看有用的文档:code.visualstudio.com/docs/getstarted/…–
窗格之间有一个圆形开关。它称为“在编辑器组之间循环”。
开箱即用,它是未分配的。我们可以将其分配给F6。
keybindings.json
。keybindings.json
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "f6",
"command": "workbench.action.navigateEditorGroups"
}
]
或者,使用开箱即用的窗口管理热键。
您正在寻找的是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"
},
focusPreviousPane
选项。
"when": "terminalFocus"
规范,它使我可以更快地管理终端,因为我不必添加诸如的快捷方式Ctrl + `
。
alt+down
删除terminalFocus
;)
alt
键,焦点就会丢失,并且菜单栏将变为焦点(带有文件,编辑,选择,查看,去等等,等等。。。)