Header Ads Widget

Ticker

6/recent/ticker-posts

Atajos de teclado de Visual Studio Code personalizados (y efectivos) para Mac y Windows (Parte 2)

 Hablé sobre las combinaciones de teclas que usé para cambiar entre pestañas y paneles la semana pasada. Esta semana, quiero compartir algunos atajos perversos que uso para la Terminal Integrada.

Son realmente dulces. 😘.

No me gustó la Terminal Integrada anteriormente

Tengo que ser honesto.

No me gustó la Terminal integrada en Visual Studio Code durante mucho tiempo. Sentí que era demasiado pequeño; no había suficiente espacio para que el código y la terminal coexistieran. Sé que esto suena raro considerando que uso una Mac de 15 ". Suena aún más divertido, digo que uso una pantalla de 27" ...

Pero el espacio no fue el verdadero problema.

El problema real fue porque el acceso directo de Mac para acceder a la Terminal Integrada ( Control`) no era lo suficientemente accesible. Una vez que cambié este atajo, BOOM; Rara vez uso el terminal integrado.

Comencemos por alternar el terminal integrado.

Alternar el terminal integrado

Este atajo de teclado abre y cierra la Terminal integrada. ¡Es realmente importante!

Alterna el terminal integrado.

El atajo predeterminado es:

  • Mac: Control+`
  • Windows: Ctrl+`

Lo cambié a:

  • Mac: CommandOption+`
  • Windows: CtrlAlt+`

Cómo cambiar:

Busque "Terminal integrado" en el panel de atajos de teclado. Debería ver una opción para alternar el terminal integrado.

Buscado terminal integrado.  Ver: Alternar terminal integrado apareció como la segunda opción.

En Mac, no puede configurar CommandOption+ a `través de este panel. (El código de Visual Studio de Mac no se registrará `con las teclas CommandOption). Debe configurarlo a través del archivo JSON, así que abra keybindings.jsone inserte la siguiente entrada.

// Toggles terminal with Command + Option + `
{
  "key": "alt+cmd+`",
  "command": "workbench.action.terminal.toggleTerminal"
}

Para Windows, configure CtrlAlt+ a `través del panel de atajos de teclado.

¿Por qué este cambio?

Me enamoré de la Terminal Integrada cuando me vi obligado a usar Visual Studio Code en Windows.

El atajo para abrir y cerrar la Terminal Integrada en Windows ( Ctrl`) fue extremadamente accesible para mí. Esto se debe a que cambié las posiciones de CtrlAltMi pulgar izquierdo está en la barra espaciadora la mayor parte del tiempo. Ctrlestá justo al lado.

Así es como cambié CtrlyAlt )

Me encanta tanto que quería alternar la Terminal integrada en Mac con Command`Pero no puedo hacer esto porque Mac usa Command`para cambiar las ventanas de la misma aplicación.

Así que me conformé con usar CommandOption`Sigue siendo fácil de usar porque puedo presionar CommandOptionjunto con el pulgar.

En Windows, mi Altclave está al lado de la Ctrlclave. Cambié el acceso directo a CtrlAltpara mantenerlo consistente con la versión de Mac.

Dividiendo la terminal

Podemos dividir el terminal en dos con la acción Split Terminal .

Dividir terminales con un atajo de teclado.

Los atajos predeterminados son:

  • Mac:
    • Command + \\
    • ControlShift+5
  • Ventanas:
    • CtrlShift+S

Los cambié a:

  • Mac: CommandOptionControl+`
  • Windows: CtrlAltWin+`

Cómo cambiar:

Busque Split Terminal en el panel de atajos de teclado de Visual Studio Code.

Se buscó terminal dividido en el panel de atajos de teclado.

¿Por qué este cambio?

Ya alterno el terminal con CommandOption`Quería que este atajo fuera una ligera variante del atajo de terminal de alternancia.

La forma más fácil, pensé, sería agregar otro modificador. Aquí, usé el Controlmodificador para Mac (o Winpara Windows).

Agregué otro atajo: CommandDporque iTerm2 usa ese atajo. Estoy acostumbrado a eso.

Creando terminales

Podemos crear una nueva terminal con la acción Nueva terminal integrada .

Cuando crea una nueva terminal, una nueva ventana reemplaza a la anterior. Puede cambiar entre terminales haciendo clic en el cuadro "Cambiar terminal" en la esquina superior derecha.

Creando nuevos terminales con un atajo de teclado.

Los atajos predeterminados son:

  • Mac: ControlShift+`
  • Windows: CtrlShift+`

Los cambié a:

  • Mac: CommandAltControlShift+`
  • Windows: CtrlAltWinShift+`

Cómo cambiar:

Busque New Integrated Terminal en el panel de atajos de teclado de Visual Studio Code.

Se buscó un nuevo terminal integrado en el panel de atajos de teclado.

¿Por qué este cambio?

Ya usé estas combinaciones hasta ahora:

  • Nueva Terminal Integrada: CommandAlt+`
  • Terminal dividido: CommandAltControl+`

Es fácil para mí agregar Shifta la mezcla. Así que lo hice.

Tanto el terminal dividido como el nuevo terminal integrado son fáciles de recordar. Simplemente tengo que presionar 3 o 4 modificadores en el lado izquierdo :)

Prefiero dividir el terminal antes que crear uno nuevo. Es por eso que Split Terminal tiene un atajo de teclado más fácil.

Centrándose en una terminal

Quería un atajo que me permitiera enfocarme rápidamente en una ventana de terminal. El mejor que encontré es terminal.focusAtIndexNumber .

Este atajo me permite concentrarme tanto en terminales divididos como en terminales nuevos.

El atajo predeterminado es:

No hay atajos predeterminados para esta función 😢.

Lo cambié a:

  • Mac: CommandOption+ tecla numérica
  • Windows: CtrlAlt+ tecla numérica

Cómo cambiar:

Busque "terminal de enfoque en el índice" en el panel de atajos de teclado. Deberías ver esto.

Se buscó el terminal de enfoque en el índice.

¿Por qué este cambio?

Si recuerdas el artículo anterior , aquí están los atajos que utilicé:

  1. Cambiar pestañas: Command+ tecla numérica
  2. Cambiar paneles de códigos: Option+ tecla numérica

Estos dos atajos me ayudan a enfocar mi cursor en una pestaña específica. Tiene sentido usar una convención similar para enfocarse en terminales. Por eso me conformé con CommandOption+ tecla numérica.

Para Windows, ya conoce mi respuesta. Mi Ctrlestá en la misma posición que Command, y mi Altestá en la posición de nombre que OptionAl configurar CtrlAlt+ tecla numérica, esencialmente estoy presionando lo mismo en ambos sistemas.

Mata al terminal activo

Cuando puede crear terminales, también debe poder cerrarlos. Este atajo cierra una ventana de terminal. (No importa si nos estamos enfocando en un terminal dividido o en un terminal nuevo).

Cierra terminales con un atajo de teclado.

El atajo predeterminado es:

No hay atajos predeterminados: 😢.

Lo cambié a:

  • Mac: Command+W
  • Windows: Ctrl+W

Cómo cambiar:

Busque "kill terminal" en el panel de atajos de teclado y cámbielo por el atajo que mencioné anteriormente.

Se buscó kill terminal en el panel de atajos de teclado.

Hay un paso más.

Solo queremos matar una terminal cuando la terminal tiene el foco. De lo contrario, no tiene sentido matar una terminal. Podemos restringir este atajo con la whenexpresión.

Después de crear un enlace de teclas, haga clic con el botón derecho en la propiedad y seleccione "Cambiar cuando expresión" .

Los aspectos destacados cambian de expresión en el menú contextual.

Ingrese terminalFocusen el cuadro de texto.

Se cambió la expresión when a terminalFocus.

¿Por qué este cambio?

En Mac, usamos CommandWpara cerrar una pestaña. Este atajo nos permite cerrar AMBAS pestañas y paneles de código. ¡Tiene sentido usar el mismo atajo de teclado para matar una ventana de terminal!

Para Windows, uso Ctrl+, Wasí que presiono lo mismo.

Colocación del espacio de trabajo y el terminal uno al lado del otro

Sentí que la Terminal Integrada no tiene suficiente espacio, ¿recuerdas? Con Move Panel , puedo colocar mi terminal y los editores de código uno al lado del otro para obtener más espacio vertical.

¡Incluso puedo hacer que Visual Studio Code se parezca a Codepen si quisiera!

(Expandí la terminal con otro atajo. Lo aprenderás más adelante).

Puede colocar el panel de terminales de tres formas:

  1. Izquierda
  2. Derecho
  3. Fondo

El atajo predeterminado es:

No hay atajos predeterminados 😢

Lo cambié a:

  • Mac: CommandOptionControl+ tecla de flecha
  • Windows: CtrlAltWin+ tecla de flecha

Cómo cambiar:

Busque "Mover panel" en el panel de métodos abreviados de teclado de Visual Studio Code. Deberías ver esto:

Se buscó 'mover panel' en la pantalla de métodos abreviados de teclado de Visual Studio Code.

Cámbielos a los atajos que mencioné anteriormente.

¿Por qué este cambio?

Ya uso CommandOptionControlpara trabajar en la Terminal Integrada. ¡No está de más agregar un atajo de teclado más en este gancho de memoria!

Además, no puedo usar CommandOption+ teclas de flecha. Se utilizan para mover editores de código a diferentes paneles (lo cual es más importante).

Tampoco quiero usar CommandControl+ teclas de flecha. Se utilizan para otra cosa. (Vea la siguiente sección).

Cambiar el tamaño del panel de terminales

Visual Studio Code le permite cambiar el tamaño de su panel de terminal con un atajo de teclado. Eso es lo que usé para cambiar el tamaño del terminal en el video de arriba 👆.

** El atajo predeterminado: **

  • Mac:
    • Cambiar tamaño: CommandControl+Up
    • Reducir el tamaño: CommandControl+Down
    • Cambiar tamaño a la izquierda: CommandControl+Left
    • Cambiar tamaño a la derecha: CommandControl+Right
  • Windows: sin acceso directo predeterminado 😢

Lo cambié a:

  • Mac: mantuve los valores predeterminados
  • Windows: no creé un atajo para esto 😢

¿Por qué?

Pensé en usar CtrlWin+ teclas de flecha en Windows para cambiar el tamaño de los terminales. Desafortunadamente, las Winteclas de flecha + hacen que Windows cambie el tamaño de toda la aplicación. No pude pensar en un mejor atajo, así que lo dejé intacto.

Maximizando la terminal

Aquí tienes un último consejo para la terminal. Puede maximizar el terminal si no necesita el editor de código. Para hacer esto, puede hacer clic en el ícono "Up chevron" en una ventana de terminal.

Ubicación del botón para maximizar el terminal.

Esto es lo que hace:

Maximiza el panel de terminales.

El atajo predeterminado es

No hay atajos predeterminados 😢

Lo cambié a:

  • Mac: CommandControl+`
  • Windows: CtrlWin`

Cómo cambiar:

Busque el panel Ver maximizar en el panel de métodos abreviados de teclado.

Se buscó el panel maximizar Viwe en el panel de atajos de teclado.

¿Por qué este cambio?

Ya utilizo `muchos atajos con respecto a la terminal:

  • Terminal de palanca: CommandOption+`
  • Terminal dividido: CommandOption+Control `
  • Crear nueva terminal: CommandOptionControl+Shift `

Crear otra combinación con un gancho de memoria `es más fácil que encontrar una clave nueva para usar.

Es todo por hoy. Compartiré más atajos la semana que viene.

Publicar un comentario

0 Comentarios