Cuando depuras código, comentar 20 líneas de golpe para aislar un bug es el día a día. Hacerlo a mano poniendo // al inicio de cada línea es perder el tiempo. VS Code lo resuelve con dos shortcuts que conviene memorizar.

El atajo principal: toggle line comment

Selecciona las líneas que quieres comentar y pulsa:

SOAtajo
Windows / LinuxCtrl + /
macOS⌘ cmd + /

En teclado español, la / está en la tecla del 7. El atajo real es Ctrl + 7 (sin pulsar Shift, porque / ya lleva Shift implícito). En layouts Latinoamericanos a veces es Ctrl + . — depende del SO.

Si no funciona, lo más rápido es buscarlo y reasignarlo:

  1. File → Preferences → Keyboard Shortcuts (o Ctrl + K seguido de Ctrl + S).
  2. Busca Toggle Line Comment.
  3. Click en el lápiz a la izquierda y pulsa el combo que prefieras (por ejemplo Ctrl + .).
  4. Enter para guardar.

Cómo seleccionar el párrafo sin tocar el ratón

Aquí está el truco que la mayoría no usa. En lugar de hacer click-drag con el ratón para seleccionar líneas, VS Code tiene «smart selection»: pulsando un atajo, va expandiendo la selección al siguiente nivel sintáctico (palabra → expresión → bloque → función → archivo).

AcciónWindows / LinuxmacOS
Expandir selección al siguiente bloqueShift + Alt + →⌃ ctrl + Shift + Cmd + →
Reducir selección al bloque anteriorShift + Alt + ←⌃ ctrl + Shift + Cmd + ←

Combo ganador: pones el cursor dentro de la función o bloque, pulsas Shift + Alt + → tres o cuatro veces hasta seleccionar todo el bloque, y entonces Ctrl + /. Total: ~4 pulsaciones de teclado sin soltar el cursor de teclas. Más rápido que cualquier ratón.

Bloque de comentarios estilo

Si prefieres envolver la selección en un comentario de bloque (en lugar de prefijar // en cada línea):

SOAtajo
Windows / LinuxShift + Alt + A
macOSShift + ⌥ option + A

Útil cuando el bloque debe ser un comentario doc ( en JS/TS para JSDoc) o cuando quieres comentar dentro de una sola línea (atributo de HTML, por ejemplo).

Ejemplo: aislar un bug rapido

function calcularTotal(items) {
  let total = 0;
  for (const item of items) {
    total += item.price * item.quantity;
    // ← cursor aquí, Shift+Alt+→ tres veces selecciona todo el for
    // Después Ctrl + / comenta cada línea con //
  }
  // Y ahora pruebas con total = 0 fijo
  return total;
}

Bonus: multi-cursor sin comentar

Si lo que quieres no es comentar sino añadir el mismo texto al inicio de varias líneas (un console.log, una etiqueta de TODO, etc.):

  1. Pon cursor al inicio de la primera línea.
  2. Ctrl + Alt + ↓ (Win/Linux) o ⌥ option + ⌘ cmd + ↓ (Mac) tantas veces como líneas quieras incluir.
  3. Escribe lo que quieras: aparece en todas a la vez.

Si te quedas con un único shortcut del artículo, que sea Shift + Alt + →. Es el que más vidas te va a salvar.