visual studio code - teclado - ¿Hay alguna tecla de acceso rápido para cambiar entre paneles de ventanas divididas?
indentar codigo visual studio code (8)
Visual Studio Code tiene una combinación de teclas de acceso rápido para dividir la ventana actual en 2 o 3 paneles:
"key": "ctrl+//", "command": "workbench.action.splitEditor"
Desafortunadamente, no puedo encontrar una manera de cambiar entre tales paneles sin el mouse. Mi viejo hábito de usar F6 tampoco funciona.
¿Es compatible con el editor de código de Visual Studio o no?
Use F6 para alternar entre grupos de editores
Hay un interruptor circular entre paneles. Se llama "Ciclo entre grupos de editores".
Fuera de la caja, no está asignado. Podemos asignarlo a F6 .
- Abra el código de Visual Studio.
- Vaya a Archivo> Preferencias> Atajos de teclado.
-
Agregue la siguiente entrada a
keybindings.json
. - No tiene que reiniciar el código. Ya funciona
keybindings.json
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "f6",
"command": "workbench.action.navigateEditorGroups"
}
]
Alternativamente
Alternativamente, use las https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management usar https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management
- Ctrl + 1 Foco en el grupo editor izquierdo
- Ctrl + 2 Foco en el grupo del editor lateral
- Ctrl + 3 Foco en el grupo editor derecho
- Ctrl + K Ctrl + Izquierda Foco en el grupo Editor a la izquierda
- Ctrl + K Ctrl + Derecha Foco en el grupo Editor a la derecha
Lo que está buscando es la opción
workbench.action.terminal.focusNextPane
:
{
"key": "alt+down",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+right",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
Otra forma es usar Ctrl + PageUp / PageDow para cambiar entre paneles.
Para usuarios de Mac y el último VS Code 1.17:
-
Cambio entre paneles:
Cmd
+
[1,2,3 ...]
, donde
1,2,3
es el número del panel -
Ciclismo entre todos los archivos abiertos:
- adelante - Cmd + Shift + ]
- hacia atrás - Cmd + Shift + [
Sí, hay una tecla de acceso rápido para alternar entre paneles de ventana de "editor" divididos, si eso es lo que quiere decir.
Sin embargo, debe configurarse. Esto se debe a que el comando que permite recorrer los paneles del editor (también conocido como grupos de editor) no tiene asignación / vinculación de teclado predeterminada. Abra la opción de menú "Atajos de teclado" y busque workbench.action.navigateEditorGroups. Haga clic en el icono + para agregar / asignar una combinación de teclas. Lo asigné a Alt + Q porque en un teclado qwerty ''q'' está justo al lado de la tecla Tab. Dado que Alt + Tab realiza ciclos a través del sistema operativo Windows abierto, parece algo natural allí.
Si estás acostumbrado a trabajar en vim (y / o tmux) y quieres moverte con
ctrl+hjkl
agréguelos a
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"
}
]
https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management
Es Ctrl + 1 , Ctrl + 2 y Ctrl + 3 .
Sin embargo, no hay un cambio circular entre paneles, similar a lo que Ctrl + tab s hace para los archivos.
Alt + ← y Alt + → funciona de fábrica en Windows. Solo cambiará entre paneles de pantalla dividida y no reactivará archivos inactivos dentro de los paneles.