¿Cómo hago la edición multilínea en el editor Atom?
49
He estado leyendo todo y no puedo encontrar nada sobre cómo hacer esto en Atom en Windows. Y con la edición de varias líneas, me refiero a poder expandir el cursor a través de varias líneas y poder escribir, y que lo que haya escrito se repita en todas las líneas que haya seleccionado
IIRC, es lo mismo que con Sublime Text. Ctrl+ Alty luego use las teclas de flecha para seleccionar filas adicionales. Si usa el mouse, solo Ctrlse usa la tecla; las ubicaciones seleccionadas pueden ser las requeridas, no es necesario que estén en un orden particular.
Atom tiene un "manual de vuelo" (manual de usuario) con algunos detalles más de la edición de bloque aquí .
En una Mac cuando se usa el mouse, sería la Cmd / ⌘clave en lugar de la Ctrlde Windows.
Nota:
En Windows, el sistema operativo o los controladores / la tarjeta de la pantalla pueden asignar el Ctrl+ Altpara cambiar la orientación de la pantalla, por ejemplo: CTRL+ ALT+ WINDOWS KEY+ Up/Down
Lo mismo se aplicaría en Mac, por ejemplo: el sistema operativo asigna a menudo el Ctrl+ Shift(como se usa en Sublime), por lo que la funcionalidad allí tiene preferencia.
En ambos casos, las combinaciones de teclas se pueden cambiar a otra cosa para acomodar ambas (o apagar el sistema operativo, atajos de tarjeta de pantalla).
Cierto. Sin embargo, en general encuentro que los atajos que usan Ctrl solo se asignan a la tecla Cmd en una Mac.
Niall
3
Mientras funciona la forma del mouse, hacer Ctrl + Alt y las flechas en realidad pone mi pantalla al revés en Windows ..
Tiwaz89
1
@Decano. Eso suena como si tuvieras un atajo mapeado en otro lugar, probablemente la tarjeta de pantalla. Luego, puede eliminar el acceso directo de la utilidad del controlador de la tarjeta de pantalla o crear otra asignación de teclas para Atom.
Niall
2
Las teclas Ctrl + Windows + Alt + flecha me funcionaron en Windows.
Patrick McElhaney
si usa el mouse, aún necesita usar ctrl + alt no solo ctrl
Aequitas
18
Para los usuarios de Mac, encontré 3 formas:
Tiene un complemento para agregar soporte para alt+ selección de mouse rectangular , llamado sublime-style-column-selection.
Con ⌘+ clic del mouse en varios lugares para crear múltiples cursores.
O sin el mouse, hay control+ shift+ ↑y control+ shift+ ↓, pero debe deshabilitar los mismos accesos directos de Preferencia del sistema -> Teclado -> Accesos directos utilizados por Mission Control : busque ^ ↑(es decir, control+ ↑) y ^ ↓(es decir, control+ ↓).
Hoy encontré un paquete en Atom llamado " column-select ". Hasta ahora funciona perfectamente bien. La forma en que funciona está muy cerca de la implementación de la selección de bloques de Rstudio y Kate.
No agrega espacio para llenar el vacío. Literalmente, le permite seleccionar verticalmente si hay algo allí (omite líneas vacías y líneas que no tienen suficiente longitud).
El siguiente gif de su Github muestra cómo funciona:
Para los usuarios de Mac, encontré 3 formas:
sublime-style-column-selection
.O sin el mouse, hay control+ shift+ ↑y control+ shift+ ↓, pero debe deshabilitar los mismos accesos directos de Preferencia del sistema -> Teclado -> Accesos directos utilizados por Mission Control : busque
^ ↑
(es decir, control+ ↑) y^ ↓
(es decir, control+ ↓).fuente
Instalar un complemento,
https://atom.io/packages/multi-cursor
NOTA: el complemento de cursor múltiple no aparece en el menú Paquetes como otros complementos.
Al presionar el siguiente combo de teclas, obtendrá una edición de varias líneas,
Windows: flecha hacia arriba
Linux: alt shift flecha arriba
fuente
Hoy encontré un paquete en Atom llamado " column-select ". Hasta ahora funciona perfectamente bien. La forma en que funciona está muy cerca de la implementación de la selección de bloques de Rstudio y Kate.
No agrega espacio para llenar el vacío. Literalmente, le permite seleccionar verticalmente si hay algo allí (omite líneas vacías y líneas que no tienen suficiente longitud).
El siguiente gif de su Github muestra cómo funciona:
fuente