visual studio open mac from desde code change abrir visual-studio-code

open - Cambiar el foco entre el editor y el terminal integrado en Visual Studio Code



visual studio code shortcuts (12)

¿Alguien sabe el método abreviado de teclado (Mac y Linux) para cambiar el foco entre el editor y el terminal integrado en Visual Studio Code.


A partir de la versión: 1.26.1 (Linux), el acceso directo no está configurado de forma predeterminada. Para establecer el acceso directo

  1. abrir el panel de atajos de teclado [ctrl + k, ctrl + s]
  2. Buscar Focus Terminal

  1. Establece tu atajo

Para el editor, el enfoque ya está configurado de forma predeterminada.


Configuré el mío de la siguiente manera ya que encontré que ctrl + ` es un poco difícil de presionar.

{ "key": "ctrl+k", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus" }, { "key": "ctrl+j", "command": "workbench.action.terminal.focus", "when": "!terminalFocus" }

También configuré lo siguiente para moverme entre el grupo editor.

{ "key": "ctrl+h", "command": "workbench.action.focusPreviousGroup", "when": "!terminalFocus" }, { "key": "ctrl+l", "command": "workbench.action.focusNextGroup", "when": "!terminalFocus" }

Por cierto, configuré el bloqueo de mayúsculas para ctrl en Mac desde System Preferences => keyboard =>Modifier Keys del System Preferences => keyboard =>Modifier Keys .


Hice esto yendo a la configuración> Atajos de teclado y luego en la sección donde da un terminal de enfoque de tipo de barra de búsqueda y selecciona la opción. Le pedirá que escriba la combinación que desea establecer para esta acción. Hazlo. En cuanto al foco del editor, escriba "foco del editor" en la barra de búsqueda y escriba la clave deseada. SI agrega una clave excelentemente. se puede eliminar yendo a editar jason como se menciona en los comentarios anteriores


Intente usar ctrl + ` para alternar la visibilidad del terminal y, como resultado, alternar el foco.


La combinación de teclas predeterminada para alternar el terminal integrado es "Ctrl +` "de acuerdo con la página de documentation atajos de teclado vscode. Si no le gusta ese acceso directo, puede cambiarlo en su archivo de combinaciones de teclas agregando algo similar a:

{ "key": "ctrl+l", "command": "workbench.action.terminal.toggleTerminal" }

No parece haber una combinación de teclas predeterminada para enfocar simplemente el panel inferior. Por lo tanto, si no desea alternar el panel inferior, deberá agregar algo similar a lo siguiente a su archivo de teclas:

{ "key": "ctrl+t", "command": "workbench.action.focusPanel" }


La respuesta de Shubham Jain es la mejor opción ahora usando los atajos de teclado incorporados.

Yo mapeé

a Ctrl +;

y reasignado

a Ctrl + L

De esta manera, puede mover el foco entre el terminal y el editor, y alternar el terminal muy cerca.


No es exactamente lo que se pregunta, pero lo encontré muy útil y relacionado.

Si alguien quiere cambiar de una terminal a otra terminal también abierta en el panel de terminal integrado de Visual Studio, puede buscar:

Terminal: Focus Next Terminal

O agregue el siguiente atajo de teclado y hágalo más rápido con la combinación de teclado.

{ "key": "alt+cmd+right", "command": "workbench.action.terminal.focusNext", "when": "terminalFocus" }, { "key": "alt+cmd+left", "command": "workbench.action.terminal.focusPrevious", "when": "terminalFocus" },

Espero que ayude a alguien más.


Si bien hay muchos alternadores modales y accesos directos de navegación para VS Code, no hay uno específicamente para "pasar del editor al terminal y viceversa". Sin embargo, puede componer los dos pasos sobrecargando la key y utilizando la clause when .

// Toggle between terminal and editor focus { "key": "ctrl+`", "command": "workbench.action.terminal.focus"}, { "key": "ctrl+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus"}

Con estos atajos me enfocaré entre el editor y el Terminal Integrado usando la misma combinación de teclas.


Un poco tarde para el juego, pero configuré el mío como el siguiente en keybindings.json :

{ "key": "ctrl+`", "command": "workbench.action.terminal.focus", "when": "editorTextFocus" }, { "key": "ctrl+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus" }, { "key": "alt+`", "command": "workbench.action.terminal.toggleTerminal" }

Quería teclas separadas para abrir / cerrar la terminal y cambiar el foco de un lado a otro entre las ventanas.


control + ''~'' funcionará para alternar entre los dos. y '' '' ''está justo encima del botón de pestaña.


Ctrl + J funciona; pero también muestra / oculta la consola.


ctrl + ` : Para centrarse en el terminal integrado

ctrl + 1 : Para centrarse en el editor (si el comando editor-2 sería ctrl + 2)