WindowsMacSoftwareConfiguraciónSeguridadProductividadLinuxAndroidRendimientoConfiguraciónApple Todo

Cómo personalizar los atajos de teclado en Visual Studio Code

Editado 3 hace meses por ExtremeHow Equipo Editorial

Visual Studio CodeAtajos del TecladoPersonalizaciónProductividadConfiguraciónPreferencias del UsuarioAsignaciones de TeclasComandosFlujo de trabajoAtajosOptimizaciónConsejosHerramientasInterfazRendimientoProgramaciónDesarrolloExtensionesEditorEficiencia

Cómo personalizar los atajos de teclado en Visual Studio Code

Traducción actualizada 3 hace meses

Visual Studio Code, a menudo referido como VS Code, es un editor de código popular desarrollado por Microsoft. Admite varios lenguajes de programación y viene con un gran conjunto de características. Una de sus características más poderosas es la capacidad de personalizar los atajos de teclado. Esto te permite adaptar tu entorno de desarrollo para que se ajuste mejor a tu flujo de trabajo y aumente tu productividad.

Los atajos de teclado son combinaciones de teclas que te permiten realizar tareas rápidamente sin usar el ratón. Esto puede acelerar significativamente tu proceso de codificación. Afortunadamente, VS Code proporciona una forma muy flexible de personalizar estos atajos según tus preferencias personales. Aprendamos cómo puedes personalizar los atajos de teclado en Visual Studio Code.

Accediendo a la configuración de atajos de teclado

Para comenzar a personalizar tus atajos de teclado en VS Code, primero necesitas acceder a la configuración de atajos de teclado. Puedes hacerlo de la siguiente manera:

  1. Abre Visual Studio Code.
  2. Ve a la barra de menú y haz clic en Archivo (Windows/Linux) o Code (macOS).
  3. Selecciona Preferencias.
  4. Haz clic en Atajos de teclado. Alternativamente, puedes usar el atajo de teclado predeterminado Ctrl + K Ctrl + S (Windows/Linux) o Cmd + K Cmd + S (macOS) para abrir directamente la configuración de atajos de teclado.

Entendiendo la interfaz de atajos de teclado

Cuando abres la configuración de Atajos de Teclado, ves una interfaz fácil de usar que muestra una lista de todos los atajos de teclado existentes. Esta interfaz está dividida en varias secciones:

Personalizando atajos de teclado

Personalizar los atajos de teclado es muy fácil. Aquí hay una guía paso a paso:

  1. Busca el comando que quieres personalizar. Puedes usar la barra de búsqueda en la parte superior de la interfaz de atajos de teclado para encontrar rápidamente un comando específico.
  2. Una vez que encuentres el comando, mueve el cursor a la columna de asociación de teclas frente al comando.
  3. Haz clic en la asociación de teclas para editarla. Esto te permitirá escribir el atajo de teclado de tu elección.
  4. Después de escribir tu nueva combinación de teclas, presiona la tecla Enter para guardar.

Un ejemplo de personalización de un atajo sería configurar Ctrl + B para alternar la barra lateral. Para hacer esto, busca "Vista: Alternar Visibilidad de la Barra Lateral" en la lista de comandos. Junto al comando, añade o cambia la asociación de teclas a Ctrl + B.

Eliminando y restableciendo atajos

A veces, es posible que desees eliminar un atajo de teclado o restablecerlo a su configuración predeterminada. Sigue estos pasos:

  1. Encuentra el comando cuyo atajo quieres eliminar o restablecer.
  2. Haz clic en la asociación de teclas junto al comando. Aparecerá un menú.
  3. Haz clic en el icono de la papelera para eliminar el atajo.
  4. Para restablecer al atajo predeterminado, haz clic en el icono de la flecha circular.

Ten en cuenta que cada vez que cambias, eliminas o restableces atajos, estos tienen efecto inmediato. Sin embargo, siempre puedes volver a esta interfaz para realizar más ajustes.

Conflictos con atajos de teclado

A veces, dos o más comandos pueden intentar usar el mismo atajo de teclado. Esto crea conflictos porque la misma asociación de teclas no puede realizar múltiples acciones a la vez. Si surge un conflicto, VS Code priorizará el comando que considere más relevante según el contexto actual (por ejemplo, idioma o enfoque de la aplicación).

Para resolver conflictos:

  1. Abre el editor de atajos de teclado.
  2. Encuentra el atajo en conflicto escribiendo la combinación de teclas en la barra de búsqueda.
  3. Identifica los comandos que usan la misma asociación de teclas y decide qué atajo de comando prefieres.
  4. Cambia la asociación de teclas de un comando que uses con menos frecuencia o que sea menos importante para tu flujo de trabajo.

Exportando e importando asociaciones de teclas

Si usas VS Code en varias máquinas, es posible que desees mantener tus asociaciones de teclas personalizadas consistentes en todos los dispositivos. Puedes exportar e importar fácilmente tus asociaciones de teclas.

Exportando asociaciones de teclas

  1. Abre la Paleta de Comandos presionando Ctrl + Shift + P (Windows/Linux) o Cmd + Shift + P (macOS).
  2. Escribe 'Preferencias: Abrir Atajos de Teclado (JSON)' para abrir el archivo keybindings.json.
  3. Copia el contenido de este archivo. Este archivo contiene todas tus asociaciones de teclas personalizadas en formato JSON.

Importando asociaciones de teclas

  1. En la nueva máquina, abre VS Code y ve a la paleta de comandos.
  2. Escribe 'Preferencias: Abrir Atajos de Teclado (JSON)' para abrir el archivo keybindings.json.
  3. Pega los datos JSON copiados en este archivo y guarda. Tus asociaciones de teclas personalizadas se aplicarán de inmediato.

Deshabilitando asociaciones de teclas

Si encuentras que no quieres una asociación de teclas en particular y no deseas eliminarla o reasignarla, puedes desactivarla temporalmente:

  1. Busca el comando que quieres deshabilitar.
  2. Abre el menú de Asociaciones de Teclas haciendo clic en él.
  3. Selecciona 'Eliminar asociación de teclas', que lo deshabilitará efectivamente.

Para reactivar la asociación de teclas, sigue los mismos pasos y asigna un atajo de teclado al comando.

Personalización avanzada con patrones de asociación de teclas

Para los usuarios que quieren aún más control, VS Code permite el uso de patrones de asociación de teclas en el archivo keybindings.json. Esto es especialmente útil para crear asociaciones de teclas que solo se aplican bajo ciertas condiciones, o para combinaciones de teclas complejas que la interfaz gráfica no admite.

El archivo keybindings.json se puede acceder a través de la paleta de comandos con 'Preferencias: Abrir Atajos de Teclado (JSON)'. Los patrones de asociación de teclas se escriben en formato de objeto JSON, donde puedes especificar:

Ejemplo de patrón de asociación de teclas

{ "key": "ctrl+k ctrl+c", "command": "editor.action.commentLine", "when": "editorTextFocus && !editorReadonly" }

En este ejemplo, la combinación de teclas Ctrl + K Ctrl + C comentará una línea en el editor de código si el editor tiene enfoque y no es de solo lectura.

Conclusión

Personalizar los atajos de teclado en Visual Studio Code puede mejorar en gran medida tu flujo de trabajo de desarrollo. Con la capacidad de reconfigurar asociaciones de teclas, eliminar asociaciones innecesarias y resolver conflictos, tienes control total sobre cómo interactúas con el editor. Además, los usuarios avanzados pueden acceder al archivo keybindings.json para crear configuraciones de asociación de teclas altamente específicas y condicionales. Todas estas características hacen de VS Code un editor de código altamente personalizable y amigable para desarrolladores de todo el mundo.

Recuerda que puede tomar algo de tiempo practicar con los atajos de teclado, pero una vez que te sientas cómodo, la codificación se volverá más intuitiva y eficiente.

Si encuentras algo incorrecto en el contenido del artículo, puedes


Comentarios