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 F6tampoco funciona.
¿Es compatible con el editor de código de Visual Studio o no?
visual-studio-code
hotkeys
bialix
fuente
fuente
Respuestas:
https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management
Para Windows: Ctrl+ 1, Ctrl+ 2y Ctrl+ 3.
Para Mac: Cmd+ 1, Cmd+ 2y Cmd+ 3.
Sin embargo, no hay un cambio circular entre paneles, similar a lo que hace Ctrl+ tabs para los archivos.
fuente
Ctrl + Shift + [ / ]
parece estar mapeado al código de plegado y desplegado en mi versión (1.46). Nunca cambié los valores predeterminados. ¿Significa esto que cambiaron los valores predeterminados?Si estás acostumbrado a trabajar en vim (y / o tmux) y quieres moverte con
ctrl+hjkl
agregar estos a
keybindings.json
fuente
Ctrl
+ de VsCodeVimx
(probablemente entre otras cosas), por lo que me pareció razonable deshabilitar estos accesos directos en modo de inserción:"when": "vim.mode != 'Insert'"
keybindings.json
, consulte el documento útil aquí: code.visualstudio.com/docs/getstarted/…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.
keybindings.json
.keybindings.json
Alternativamente
Alternativamente, use las teclas de acceso rápido de administración de ventanas listas para usar .
fuente
Para usuarios de Mac y el último VS Code 1.17:
1,2,3
está el número del panelfuente
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.
fuente
Otra forma es usar Ctrl + PageUp / PageDow para cambiar entre paneles.
fuente
Lo que estás buscando es la opción
workbench.action.terminal.focusNextPane
:fuente
focusPreviousPane
opción."when": "terminalFocus"
especificación, hace que administrar los terminales sea más rápido porque no tengo que agregar un acceso directo comoCtrl + `
.alt+down
y eliminarterminalFocus
según lo explicado por @PhilippeFanaro lo hace perfecto;)alt
tecla, el foco se pierde y la barra de menú se enfoca en su lugar (la barra con archivo, edición, selección, vista, ir, etc, etc ... opciones en la parte superior)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í.
fuente
Obviamente, la mejor respuesta es el comentario oculto en la respuesta superior. No estoy seguro de por qué no hay una respuesta para eso:
CMD + SHIFT + [
y
CMD + SHIFT + ]
No estoy seguro de por qué alguien usaría
cmd + 1
o sus variantes.fuente
cmd + 1
o no lo tenga otras variantes (2
,3
,4
, etc.) porque así es como la mayoría pestañas trabajo de aplicaciones.CMD + SHIFT + ]
trata todos los paneles como si fueran pestañas de hermanos en la misma ventana.Si te refieres al grupo editor, aquí está.
fuente