Saltar a contenido

Edición con varios cursores

Coloca varios cursores a la vez y edita en muchos sitios simultáneamente: escribe, borra y selecciona en todos los cursores a la vez. Esto hace que las ediciones repetitivas a lo largo de un archivo sean rápidas y precisas.

Trabajar con varios cursores

  • Añade cursores adicionales para crear varios puntos de inserción a la vez.
  • Todo lo que escribas, borres o selecciones se aplica en cada cursor simultáneamente.
  • La multiselección te permite operar sobre varias selecciones independientes a la vez.

La edición con varios cursores combina de forma natural con seleccionar varias apariciones de un término y cambiarlas todas de una pasada.

Los pares automáticos y la sangría inteligente también funcionan en cada cursor: al escribir un corchete se empareja en todos, Intro mantiene la sangría de cada línea y un único Deshacer revierte toda la edición con varios cursores.

Añadir cursores

Los comandos están en Editar ▸ Selecciones múltiples.

Acción Windows macOS
Añadir cursor arriba / Añadir cursor abajo Ctrl+Alt+Up / Ctrl+Alt+Down ⌥⌘↑ / ⌥⌘↓
Añadir la siguiente aparición (de la selección o de la palabra bajo el cursor) Ctrl+D ⌘D
Seleccionar todas las apariciones Ctrl+Shift+L ⇧⌘L
Añadir un cursor con el ratón Ctrl+clic ⌘+clic
Contraer a un solo cursor Esc Esc

Los cursores añadidos así son independientes: las flechas, Home, End y las teclas de movimiento por palabras mueven todos los cursores a la vez, cada uno en su propia línea, y al mantener pulsado Shift se amplía cada selección.

Selección por columnas (rectangular)

Una selección por columnas es otra cosa: un único bloque rectangular que abarca varias líneas.

Acción Windows macOS
Ampliar una selección por columnas con el teclado Alt+Shift+flechas ⌥⇧+flechas
Trazar una selección por columnas con el ratón Alt+arrastrar ⌥+arrastrar

Al escribir en una selección por columnas se escribe en cada línea del bloque, así que una selección vacía parece un cursor en cada línea. Solo sigue siendo un bloque mientras la amplías con las teclas anteriores: una tecla de movimiento normal — una flecha, Home, End — termina la selección por columnas y deja un único cursor. Para mover a la vez un cursor en cada línea, añade los cursores con Añadir cursor arriba / Añadir cursor abajo.

El Editor de columnas rellena una selección por columnas con texto o con una secuencia de números.