Edición multilínea en Visual Studio Code
¿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.
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.
O, como señala Isidor Nikolic , puedes mantener presionado Alty hacer clic izquierdo para colocar los cursores arbitrariamente.
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
¡Resuelto usando solo dos pasos!
Ctrl+F
Alt+Enter
Es igual a Alt+ de Sublime Text F3.
Nota: Para macOS, ⌘+ Fseguido de ⌥+ es equivalente a + + Enterde Sublime Text .⌃⌘G
Puede simplemente Alt+ hacer clic para ver cursores adicionales. Y como ya se mencionó , Ctrl++ o .Alt↑ ↓
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? .