¿Cómo seleccionar columnas en Editores e IDEs para eliminar, insertar o reemplazar columnas algunos caracteres?
Editores:
- Átomo
- Notepad ++
- Kate
- EMPUJE
- Sublime
- Emacs
- Teclado de texto
- Editor Esmeralda
- UltraEdit
- MCEdit
- jEdit
- Nedit
IDEs:
- NetBeans
- Eclipse
- Estudio visual
- IDEA IntelliJ
- Flash Builder
- Aptana Studio
Respuestas:
fuente
En Kate alternar Ctrl+ shift+ B.
fuente
Ctrl + shift + B
nuevamente.En Netbeans 7.1 puede seleccionar columnas (Selección Rectangular) con Ctrl+ shift+ R. También hay un botón en el editor de código disponible.
Así es como se ven las selecciones rectangulares:
fuente
Cmd
+shift
+r
.Eclipse solía necesitar un complemento de modo de columna para poder seleccionar una selección rectangular.
Desde Eclipse 3.5, solo necesita escribir Alt+ Shift+ A: consulte su sección de Noticias y Notable . (En OS X es Opción-Comando-A).
AmbroseChapel agrega en los comentarios:
fuente
En la columna vim, el modo visual es Ctrl+ v. Si eso es lo que quisiste decir?
fuente
SublimeText 2
Usando el mouse
Se utilizan diferentes botones del mouse en cada plataforma:
OS X
Ventanas
Linux
Usando el teclado
OS X
ctrl+ shift+↑
ctrl+ shift+↓
Ventanas
ctrl+ alt+↑
ctrl+ alt+↓
Linux
ctrl+ alt+↑
ctrl+ alt+↓
Fuente: Documentación de SublimeText2
fuente
No mencionó explícitamente emacs, pero como ha resaltado muchos editores ...
En emacs, puede usar rectángulos para esto, donde una columna es un rectángulo de ancho 1.
Para crear un rectángulo, marque la esquina superior izquierda e inferior derecha del rectángulo (donde la marca inferior derecha está una a la derecha del punto más a la derecha incluido en el rectángulo. Luego puede manipular a través de:
C-x r k
Elimine el texto de la región-rectángulo, guardando su contenido como el "último rectángulo eliminado" (
kill-rectangle
).C-x r d
Eliminar el texto de la región-rectángulo (
delete-rectangle
).C-x r y
Yank el último rectángulo muerto con su esquina superior izquierda en el punto (
yank-rectangle
).C-x r o
Inserte un espacio en blanco para llenar el espacio del rectángulo de región (
open-rectangle
). Esto empuja los contenidos anteriores de la región-rectángulo hacia la derecha.M-x clear-rectangle
Borre el rectángulo regional reemplazando su contenido con espacios.
M-x delete-whitespace-rectangle
Eliminar espacios en blanco en cada una de las líneas en el rectángulo especificado, comenzando desde la columna del borde izquierdo del rectángulo.
C-x r t string RET
Reemplace el contenido del rectángulo con una cadena en cada línea. (
string-rectangle
)M-x string-insert-rectangle RET string RET
Inserte una cuerda en cada línea del rectángulo.
fuente
En IntelliJ IDEA , puede cambiar el modo de selección con combinación Alt+ Shift+ Insert. También puede seleccionar columnas manteniendo presionado el botón central del mouse (es decir, el botón de la rueda de desplazamiento) y arrastrando.
fuente
en Kate
Ctrl+ Shift+ Btambién le permite agregar más columnas simplemente haciendo clic en cualquier lugar y pegándolo.
Lo usé al guardar archivos de texto que copié de Google Translate como una vista de lado a lado.
fuente
Esta característica no está disponible en versiones anteriores de Netbeans (hasta 7.1)
y el complemento ya no es compatible.Un complemento ahora está disponible para NetBeans 6.9.
fuente
En TextMate con el mouse: comience una selección y mantenga altpresionado mientras mueve el cursor.
Sin el mouse: primero seleccione normalmente con las ⇧flechas y luego presione alty mueva el cursor.
fuente
en Notepad ++, puede seleccionar una columna particular que contenga ctrl + alt + shift y luego haga clic con el botón izquierdo del mouse y arrastre para seleccionar.
fuente
En Ultra Edit y Crimson (o Emerald) Editor puedes habilitar / deshabilitar el modo de columna con Alt+C
fuente
En TextPad:
Con el mouse, haga clic con el botón izquierdo + Alt + Arrastrar. Tenga en cuenta que si usa Alt por primera vez y luego hace clic y arrastra, no funciona (al menos para mí). Ctrl + Alt en lugar de Alt también funciona.
Para teclado puro, sin mouse, habilite el Modo de selección de bloque con Ctrl + Q, B. O use la secuencia Alt, C, B para hacerlo a través del menú Configurar.
Advertencia 1: si Word Wrap está habilitado, entonces el Modo de selección de bloque no estará disponible (lo cual es algo lógico). Primero deshabilite Word Wrap. Esto me estaba causando algunos problemas, y esto me dio la respuesta.
Advertencia 2: si quiere insertar texto en cada fila seleccionada al escribir, debe usar Editar, Bloquear relleno. Otros editores le permiten escribir directamente.
fuente
En el teclado de texto.
Ir a la parte superior izquierda de la página. mantenga presionada la tecla "Mayús. Ahora use la tecla de flecha derecha para seleccionar la columna. Ahora haga clic en la tecla" flecha hacia abajo ". Y se seleccionará toda la columna.
fuente
jEdit:
Con el teclado: presione Alt-\( Opt-\en Mac OS X) para alternar entre el modo de selección rectangular y normal; luego use Shiftlas teclas de flecha más para extender la selección. Puede volver al modo de selección normal con otro Alt-\( Opt-\en Mac OS X), si lo desea.
Con el mouse: use Alt-\( Opt-\en Mac OS X) como se muestra arriba para alternar el modo de selección rectangular, luego arrastre como de costumbre; o Ctrl-drag ( Cmd-drag en Mac OS X). Puede volver al modo de selección normal con otro Alt-\( Opt-\en Mac OS X), si lo desea.
En realidad, incluso puede hacer una selección no rectangular de la manera normal y luego presionar Alt-\( Opt-\en Mac OS X) para convertirla en una rectangular.
fuente
En MCEdit alternar Shift+ F3(es decir F13) o F9-> Editar -> Marcar columnas.
PD: en este caso, MCEdit es un editor escrito para Midnight Commander.
fuente
En Sublime3 (Windows):
Algunos usuarios pueden obtener una pantalla invertida usando el Ctrl+ Alt+ ▲en Windows. Para resolver esto, vaya a
Preferencias-> Asignaciones de teclas-Usuario
Y agregue estas dos líneas al final del archivo justo antes de cerrar los corchetes:
O usa tus propias llaves.
fuente
Si está utilizando Nedit en Cygwin-X (o cualquier otra plataforma), mantenga presionada la Ctrltecla mientras selecciona el texto con el mouse izquierdo.
Además, puede arrastrar el "cuadro" seleccionado en un modo de inserción usando el botón izquierdo del mouse o en modo de sobrescritura usando Ctrl+ left-mouse button.
fuente
Con Nedit puedes hacer varias operaciones con la columna seleccionada:
CTRL + RATÓN IZQUIERDO -> Marcar área de texto rectangular
RATÓN MEDIO presionado en el área -> mover el área de texto con apartar otro texto
CTRL + RATÓN MEDIO presionado en el área marcada -> mover el área de texto con anular el texto y eliminar el texto de la posición original
CTRL + MAYÚS + RATÓN MEDIO presionado en el área marcada -> copiando el área de texto anulando el texto y manteniendo el texto desde la posición original
fuente
En Flash Builder (v 4.5 y superior) y Aptana Studio (al menos v 2.0.5) hay un botón de barra de herramientas para alternar la selección de bloque. Está entre los botones 'marcar ocurrencias' y 'mostrar caracteres de espacios en blanco'. También hay un Alt+ShiftA atajo + . No es sorprendente que esto sea básicamente lo mismo que para Eclipse, pero lo incluyo aquí para completar.
fuente