¿Cómo puede crear múltiples cursores al editar en VS Code? Estoy interesado tanto en macOS como en Windows.
visual-studio-code
Kiba
fuente
fuente
Alt
botón y comience a hacer clic en diferentes lugares. Eso es.Respuestas:
Presione Alty haga clic. Esto funciona en Windows y Linux *, y también debería funcionar en Mac.
Más funciones de cursor múltiple ahora están disponibles en Visual Studio Code 0.2:
* Conflicto de ventana de arrastre de Linux:
fuente
Cursores / selección de varias palabras (y varias líneas) en código VS
Multi palabra:
Windows / OS X:
Multilínea:
Para la selección de varias líneas , Ctrl+Alt+Down/ ⌘+Alt+Shift+Downextenderá su selección o posición del cursor a la siguiente línea. Ctrl+Right/ ⌘+Rightse moverá al final de cada línea, sin importar cuánto tiempo. Para escapar de la selección de varias líneas, presione Esc.
Consulte las combinaciones de teclas del código VS (sistema operativo sensible)
fuente
Tuve un problema con la tecla ALT, la solución es cambiar
alt+click
como una tecla de acceso rápido Gnome que activa la selección de múltiples cursores en VSCode,super+click
ejecutando:Fuente: http://2buntu.com/articles/1529/visual-studio-code-comes-to-linux/
fuente
dconf-editor
y cambié lasCompizConfig
configuraciones del complemento "mover ventana" y lo estropeé y casi rompí mi Ubuntu.gsettings set org.cinnamon.desktop.wm.preferences mouse-button-modifier "<Super>"
para Linux Mint (canela).Mayo de 2017
A partir de la versión 1.13 Agregue múltiples cursores con Ctrl/ Cmd+
Click
VSCode
los desarrolladores han introducido una nueva configuracióneditor.multiCursorModifier
para cambiar la clave modificadora para aplicar múltiples cursores a Cmd+Click
en macOS y Ctrl+Click
en Windows y Linux. Esto permite a los usuarios que vienen de otros editores, como Sublime Text o Atom, continuar usando el modificador de teclado con el que están familiarizados.La configuración se puede establecer en:
ctrl/Cmd
- Mapas para Ctrlen Windows y Cmden macOS.alt
- El valor predeterminado existente Alt.También hay un nuevo elemento de menú Use Ctrl+
Click
paraMulti-Cursor
en elSelection
menú para alternar rápidamente esta configuración.Los gestos Ir a definición y Abrir enlace también respetarán esta configuración y se adaptarán de manera que no entren en conflicto. Por ejemplo, cuando la configuración es
ctrl/Cmd
, se pueden agregar múltiples cursores con Ctrl/ Cmd+Click
, y abrir enlaces o ir a la definición se puede invocar con Alt+Click
.Al solucionar el problema # 2106, ahora también es posible eliminar un cursor usando el mismo gesto encima de una selección existente.
fuente
editor.multiCursorModifier
from alt en ctrlCmd funcionó muy bien. Ahora todo lo que tengo que hacer es ctrl + clic y usará múltiples cursores :) Muchas gracias!Pruebe Ctrl+ Alt+ Shift+ ⬇ / ⬆, sin mouse, o mantenga presionada la tecla "alt" y haga clic en todas las líneas que desee.
Nota : Probado en Windows.
fuente
CMD
+OPTION
+SHIFT
+⬇ / ⬆
funciona para mí en Mac con la versión 1.15.1.shift
SHIFT
que no funcionara para mí graciasCmd+ Option+ Shift⬇ / ⬆me funciona en el VSCode 1.29.1 más reciente y en el nuevo OSX High Sierra 10.13.6, Macbook Pro.
Esto agrega una línea vertical hacia arriba / abajo en la pantalla, como Option+ Click / Vertical Drag hace en Sublime Text.
Para agregar múltiples cursores en cualquier punto de su archivo , incluidos los múltiples en la misma línea , haga Cmd (or Option)+ Clic en el lugar que desee, que se muestra en este video . También puede buscar texto ( Cmd+ F) que se repita varias veces, luego presione Option+ Returnpara agregar cursores al final de CADA palabra.
fuente
En Ubuntu , para habilitar el clic con varios cursores, deberá volver a asignar Alt + clic primero, ejecutando el siguiente comando. Esto se debe a que, de manera predeterminada, Ubuntu usa el acceso directo en sí y tiene prioridad.
fuente
En XFCE, ve a
Applications -> Settings -> Settings editor - > xfwm4 -> easy_click(disable value)
Ahora puedes
Insert Cursor
con Alt+ ClickTambién he deshabilitado la configuración de L / R Workspace ( ctrl+ alt+ L/R) en
Settings -> Window manager -> Keyboard
fuente
A partir de Visual Studio Code versión 0.10.9, ahora puede crear Crear múltiples cursores a partir de líneas seleccionadas seleccionando varias líneas y presionandoShift+Alt+I
Nota: Esto es similar a la Ctrl+Shift+Lfuncionalidad de Sublime Text .
Fuente: https://code.visualstudio.com/updates/vJanuary#_thank-you
PR relevante: https://github.com/Microsoft/vscode/pull/1479
fuente
Shift+Alt+<arrow>
trabajó para mi. ¡Gracias!No hay enlace para exactamente lo que quieres.
Lo único que se acerca es Ctrl+, F2que los seleccionará a todos a la vez.
Puede vincularlo a Ctrl+ Dhaciendo lo siguiente:
File > Preferences > Keyboard Shortcuts
Debería ver un panel lleno de enlaces actuales y, a la derecha, una lista de enlaces personalizados
Debería verse más o menos así:
fuente
Ctrl+ Alt+ ⬇ / ⬆agrega cursores arriba y abajo de la línea actual. Sin embargo, todavía no es tan bueno como sublime o corchetes. No puedo ver nada equivalente a Ctrl+ Den sublime en el archivo de atajos de teclado.
fuente
Alt + Command
y flecha arriba o abajo.Ctrl+Shift+Up/Down
https://code.visualstudio.com/Updates
La nueva versión (Visual Studio 0.3.0) admite más funciones de cursor múltiple.
Y el atajo de seleccionar el cursor múltiple cambia a cmd + d (es lo mismo que Sublime Text. Lol)
Podemos esperar que la próxima versión admita una función más conveniente sobre el cursor múltiple;)
fuente
Alt+ Clic. Funciona en Windows
Detalles: documentación del código de Visual Studio
fuente
En Visual Studio sin mouse: Alt+ Shift+ { Arrow }.
fuente
Alt+Shift+{ Arrow }
. resultará en la copia de la línea actual a partir del Código VS V1.18.0En mi XFCE (versión 4.12), está en
Settings -> Window Manager Tweaks -> Accessibility
.Hay un campo desplegable
Key used to grab and move windows:
, configúralo enNone
.Alt + Click funciona ahora en VS Code para agregar más cursor.
fuente
Puede hacer lo siguiente según el menú Selección:
Presione / mantenga presionado Alt+Ctrl+Up Arrow/ Alt+Ctrl+Down Arrow según sea necesario para crear suficientes cursores, luego Ctrl+Dpuede usarse para expandir las selecciones.
fuente
El mismo problema en Ubuntu-MATE, pero aquí lo resuelve:
fuente
Alt + Comando + Shift agregará un cursor a la siguiente instancia de lo que ha seleccionado. Por ejemplo, una variable o nombre de función
fuente
Alt + Click funciona en OSX. Código Versión 1.14.2
fuente