Edición multilínea en Visual Studio Code

Resuelto AfBu asked hace 9 años • 34 respuestas

¿Es posible habilitar la edición multilínea como en Sublime Text ?

Por ejemplo, presione Ctrlpara colocar cursores adicionales y poder escribir/eliminar en varios lugares del documento a la vez.

AfBu avatar May 05 '15 01:05 AfBu
Aceptado

En Windows, mantienes presionado Ctrl+ Altmientras presionas las teclas de flecha hacia arriba o hacia abajo para agregar cursores.

Mac: ⌥ Opt+ ⌘ Cmd+ /

Linux: Shift+ Alt+ /

Tenga en cuenta que el software de terceros puede interferir con estos accesos directos, impidiendo que funcionen según lo previsto (en particular, el software HD Graphics de Intel en Windows; consulte los comentarios para obtener más detalles).

Si experimenta este problema, puede desactivar las teclas de acceso rápido de Intel u otro software o modificar los accesos directos de VS Code (descritos a continuación).

Presione Escpara restablecer a un solo cursor.

Cursores multilínea en Visual Studio Code

O, como señala Isidor Nikolic , puedes mantener presionado Alty hacer clic izquierdo para colocar los cursores arbitrariamente.

Cursores multilínea colocados arbitrariamente en Visual Studio Code

Puede ver y editar atajos de teclado a través de:

Archivo → Preferencias → Atajos de teclado

Documentación:

https://code.visualstudio.com/docs/customization/keybindings

Hojas de trucos oficiales de atajos de teclado de VS Code:

https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
https://code.visualstudio.com/shortcuts/ atajos-de-teclado-linux.pdf

Nacimota avatar May 04 '2015 21:05 Nacimota

¡Resuelto usando solo dos pasos!

  1. Ctrl+F

  2. Alt+Enter

Es igual a Alt+ de Sublime Text F3.


Nota: Para macOS, + Fseguido de + es equivalente a + + Enterde Sublime Text .G

Ingrese la descripción de la imagen aquí

 avatar Jul 24 '2017 09:07

Puede simplemente Alt+ hacer clic para ver cursores adicionales. Y como ya se mencionó , Ctrl++ o .Alt

Isidor Nikolic avatar May 05 '2015 08:05 Isidor Nikolic

Selección de cuadro

Ventanas: shift+ alt+Mouse Left Button

MacOS: shift+ option+Click

Esto es contrario a lo que se menciona en una respuesta a ¿ Visual Studio Code tiene selección de cuadro/edición de varias líneas? .

 avatar Jan 17 '2017 17:01