Guías
Tools Actualizado el 6 de noviembre de 2026

VS Code

Atajos y trucos de VS Code: paleta de comandos, multicursor, edición de líneas, búsqueda con regex, navegación, terminal, Git, depuración y CLI.

  • #vscode
  • #editor
  • #atajos
  • #productividad

Paleta de comandos y archivos

AcciónAtajo
Paleta de comandosCtrl+Shift+P o F1
Abrir archivo por nombre (Quick Open)Ctrl+P
Ir a una línea (en Quick Open escribe :42)Ctrl+G
Ir a un símbolo del archivo (en Quick Open, @)Ctrl+Shift+O
Ir a un símbolo del proyecto (en Quick Open, #)Ctrl+T
Abrir la configuraciónCtrl+,
Abrir los atajos de tecladoCtrl+K Ctrl+S
Cerrar el editor actualCtrl+W
Reabrir el último editor cerradoCtrl+Shift+T
Vista previa de MarkdownCtrl+Shift+V

Multicursor y selección

AcciónAtajo
Añadir cursor donde haces clicAlt+Click
Cursor arriba / abajo (Linux: Shift + Alt + ↑/↓)Ctrl+Alt+↑ / Ctrl+Alt+↓
Seleccionar la siguiente coincidenciaCtrl+D
Saltar la coincidencia actual y seguirCtrl+K Ctrl+D
Seleccionar todas las coincidenciasCtrl+Shift+L
Cursor al final de cada línea seleccionadaShift+Alt+I
Selección en columna (arrastrar)Shift+Alt+Click
Deshacer la última operación de cursorCtrl+U
Ampliar / reducir la selecciónShift+Alt+→ / Shift+Alt+←

Edición de líneas

AcciónAtajo
Mover la línea arriba / abajoAlt+↑ / Alt+↓
Duplicar la línea (Linux: Ctrl + Shift + Alt + ↓)Shift+Alt+↓
Borrar la líneaCtrl+Shift+K
Insertar línea debajo / encimaCtrl+Enter / Ctrl+Shift+Enter
Seleccionar la línea actualCtrl+L
Comentar / descomentarCtrl+/
Comentario de bloque (Linux: Ctrl + Shift + A)Shift+Alt+A
Indentar / quitar indentaciónCtrl+] / Ctrl+[
Formatear el documento (Linux: Ctrl + Shift + I)Shift+Alt+F
Ir a la llave o paréntesis parejaCtrl+Shift+\

Buscar y reemplazar

AcciónAtajo
Buscar en el archivoCtrl+F
Reemplazar en el archivoCtrl+H
Buscar en todo el proyectoCtrl+Shift+F
Reemplazar en todo el proyectoCtrl+Shift+H
Siguiente / anterior coincidenciaF3 / Shift+F3
Seleccionar todas las coincidencias de la búsquedaAlt+Enter
Activar regex / mayúsculas / palabra completaAlt+R / Alt+C / Alt+W

Con regex activado puedes usar grupos en el reemplazo: buscar (\w+)\.log\( y reemplazar por logger.$1(. En el campo de reemplazo, \n inserta un salto de línea y \u / \l cambian la siguiente letra a mayúscula / minúscula.

AcciónAtajo
Ir a la definiciónF12
Ver la definición sin salir (peek)Alt+F12
Abrir la definición en un lateralCtrl+K F12
Ver referenciasShift+F12
Renombrar símbolo en todo el proyectoF2
Acciones rápidas y correccionesCtrl+.
Forzar sugerencias de autocompletadoCtrl+Space
Siguiente error o advertenciaF8
Volver atrás / adelante (Linux: Ctrl + Alt + - / Ctrl + Shift + -)Alt+← / Alt+→

Paneles, layout y terminal

AcciónAtajo
Mostrar / ocultar la barra lateralCtrl+B
Explorador / Búsqueda / Git / Depuración / ExtensionesCtrl+Shift+E / F / G / D / X
Mostrar / ocultar el panel inferiorCtrl+J
Panel de problemasCtrl+Shift+M
Dividir el editorCtrl+\
Enfocar el grupo de editores 1, 2, 3Ctrl+1 / Ctrl+2 / Ctrl+3
Modo ZenCtrl+K Z
Mostrar / ocultar la terminal integradaCtrl+`
Crear una terminal nuevaCtrl+Shift+`
Dividir la terminalCtrl+Shift+5

Git integrado

AcciónAtajo
Abrir la vista de control de códigoCtrl+Shift+G
Confirmar el commit desde el cuadro de mensajeCtrl+Enter

En la paleta de comandos escribe Git: para ver todas las acciones:

Comando de la paletaQué hace
Git: Checkout to...Cambiar de rama o crear una nueva
Git: Pull / Git: PushSincronizar con el remoto
Git: Stash / Git: Pop StashGuardar y recuperar cambios temporales
Git: Open ChangesVer el diff del archivo actual
Git: Undo Last CommitDeshace el último commit conservando los cambios

En la vista de cambios, el botón + de cada archivo equivale a git add; selecciona líneas en el diff y usa Git: Stage Selected Ranges para un git add -p visual. El historial de cada archivo está en el panel Timeline del explorador.

Depuración

AcciónAtajo
Iniciar o continuarF5
Ejecutar sin depurarCtrl+F5
DetenerShift+F5
ReiniciarCtrl+Shift+F5
Poner o quitar breakpointF9
Paso por encima / dentro / fueraF10 / F11 / Shift+F11
json
// .vscode/launch.json
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Debug current file",
      "program": "${file}"
    }
  ]
}

settings.json útiles

Ábrelo desde la paleta con Preferences: Open User Settings (JSON). Para ajustes del proyecto usa .vscode/settings.json y versiónalo.

json
{
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit" },
  "editor.rulers": [100],
  "editor.tabSize": 2,
  "editor.wordWrap": "on",
  "editor.bracketPairColorization.enabled": true,
  "files.trimTrailingWhitespace": true,
  "files.insertFinalNewline": true,
  "files.autoSave": "onFocusChange",
  "explorer.compactFolders": false,
  "terminal.integrated.defaultProfile.linux": "zsh",
  "[python]": { "editor.defaultFormatter": "charliermarsh.ruff" }
}

Comando code en la terminal

AcciónComando
Abrir la carpeta actual
Abrir en la ventana ya abierta
Abrir en una ventana nueva
Abrir un archivo en una línea concreta
Comparar dos archivos
Instalar una extensión
Listar las extensiones instaladas
Usar VS Code como editor de Git

En macOS instala el comando desde la paleta: Shell Command: Install 'code' command in PATH.

Equivalencias en macOS

AcciónAtajo
Paleta de comandosCmd+Shift+P
Quick OpenCmd+P
Seleccionar la siguiente coincidenciaCmd+D
Cursor arriba / abajoOption+Cmd+↑ / Option+Cmd+↓
Mover / duplicar la líneaOption+↓ / Shift+Option+↓
Borrar la líneaCmd+Shift+K
Comentar / descomentarCmd+/
Formatear el documentoShift+Option+F
Terminal integradaCtrl+`
Volver atrás / adelanteCtrl+- / Ctrl+Shift+-