Apuntes mientras aprendo sobre software y computadoras.

programación

Cómo alternar fácilmente entre el editor y la consola de comandos en VSCode

En este apunte rápido voy a revisar cómo alternar de forma sencilla entre la parte del editor y la consola de comandos en VSCode.

Por supuesto estos mismos atajos funcionan también para VSCodium.

¿Por qué escribo esto? Al programar en Bash, noté que necesitaba moverme con el mouse repetidamente hacia la consola de comandos para ejecutar el código. Esta acción era casi imperceptible, pero con el tiempo se volvió molesta: me hacia utilizar el ratón una y otra vez con este único objetivo.

Siendo demasiado tranquilo como para remediarlo nunca busqué cuál era el atajo de teclado correcto. Pero ahora que si busqué la solución, la escribo aquí para no olvidarla.

Cómo mostrar y ocultar la consola de comandos

Esta es la documentación de VSCode sobre los atajos de teclado.

Esa documentación dice que el atajo de teclado para esto es:

Ctrl+` 

Pero personalmente no tuve suerte con ese comando. Creo que eso es porque estoy utilizando el teclado configurado en español, y por algún motivo el “backtick” no aparece sin dar varias vueltas.

Aunque por otra parte realmente no encontré configurada la opción desde el vamos. Puede ser que dependa de qué versión estamos usando, en versiones antiguos el atajo puede no venir pre configurado.

¿Cómo solucionarlo?

Primero necesitamos abrir el panel de atajos de teclado. Lo podemos encontrar dentro de las opciones de configuración, o presionando alternativamente:

CTRL + k   Ctrl + s 

Luego tenemos que buscar la siguiente opción:

view: Toggle Terminal 

Utilizo VSCode en inglés, pero seguro en castellano se puede encontrar como “alternar terminal”. Esto nos va a permitir movernos sin necesidad de crear una terminal nueva.

Y le asignamos a esa opción un nuevo atajo de teclado, en mi caso utilicé:

Shift + p

Y listo, ahora presionando ese atajo puedo ocultar y mostrar la terminal, lo que me permite mover el cursor entre ambos paneles sin necesidad de utilizar el mouse.

Otra ventaja de crear este atajo es la siguiente. Digamos que me encuentro en la consola para debug (debug Console). Si presiono por primera vez la combinación en el teclado, me mueve hasta la consola de terminal. Y si lo presiono de vuelta oculto la consola. Algo de mucha utilidad.

Cómo pasar el foco de la terminal de comandos al editor

Solo para agregar algo más a esta que admito es una entrada algo corta, si me encuentro con el cursor en la terminal puedo presionar:

Ctrl + 1

Haciendo esto voy a poder pasar el curso al editor activo sin ocultar la terminal. si tengo más de un editor activo, hago “Ctrl + 2” para ir a ese editor y así por cada editor activo.

Cómo mostrar y ocultar cualquier panel en VSCode

Y solo para volver todos los consejos anteriores más redundantes todavía, aprendí que hay un atajo llamado: “Toggle Panel Visibility”

Esta opción permite que cualquier panel, incluso la consola de comandos se muestre o se oculte inmediatamente. El atajo es:

Ctrl + j

Todo lo anterior no es completamente inútil porque este atajo es más general, puedo usarlo para cerrar la consola de debug por ejemplo.

Conclusión:

Con esto le doy cierre a este apunte sobre cómo alternar rápido entre la consola de comandos y el editor en VSCode.

¿Encontraste algún error en el material? ¿Te interesa el tema? Escribí un correo electrónico a mi cuenta, me interesa conocer tu opinion.

Leave a Reply