¿Cómo habilito el modo de selección de columna en Eclipse?

359

News escribió que Eclipse 3.5 finalmente admite la selección de columnas. Lamentablemente no sé CÓMO habilitarlo. Traté de presionar la tecla ALT como estoy acostumbrado en Visual Studio y todos los demás productos de Microsoft, pero eso no tuvo ningún efecto.

¿Cómo puedo marcar un bloque vertical en Eclipse?

vobject
fuente

Respuestas:

466

Para activar el cursor y seleccionar las columnas que desea seleccionar, use:

Windows: Alt+ Shift+A

Mac: command+ option+A

SO basado en Linux: Alt+ Shift+A

Para desactivar , presione las teclas nuevamente.

Esta información fue tomada del Blog Java de DJ .

RichieHindle
fuente
44
Ya veo, es un "modo" completo que debe habilitarse.
vobject
99
alt + shift + un dnw para mí en osx
erikvold
44
alt + shift + a no funciona en mi eclipse. ¿Cómo habilitarlo desde el eclipse?
Yog Guru
2
Esto no me funciona en Android Developer Tools Build: v22.0.5-757759 edit: ¡mira los desarrolladores de Android!
anon58192932
14
Para Eclipse Kepler en Mavericks es command+ option+A
Fydo
122

En Windows y Linux, es AltShiftA, como señaló RichieHindle. En OSX es OptionCommandA( A). También vale la pena señalar que los dos modos pueden tener diferentes preferencias de fuente, por lo que si ha cambiado la fuente de texto predeterminada, puede ser molesto alternar los modos de selección de bloque y ver el cambio de fuente.

Finalmente, la ventana emergente "comandos de búsqueda" ( Ctrl3o Command3) lo encontrará por usted si escribe block. Esto es útil si usa la función con la frecuencia suficiente para olvidar la tecla de acceso rápido.

Geoffrey Wiseman
fuente
11
Para modificar la fuente en este modo de selección: Eclipse -> Preferencias -> General -> Apariencia -> Colores y fuentes -> Básico -> Fuente de selección de bloque del editor de texto.
John
¿Hay alguna manera de habilitar la selección del modo de columna cuando se mira en la consola o en la vista de la consola JUnit? Alt-Shift-A solo funciona en la ventana / vista de edición del código fuente.
JasonRobinson
No veo ninguna forma de habilitar la selección de bloques en la consola: puede copiar el contenido en un búfer de Eclipse y luego seleccionar allí.
Geoffrey Wiseman
66

Como RichieHindle señaló, el atajo para la selección de columna (bloque) es Alt+Shift+A. El problema que encontré es que el SDK de Android en Eclipse utiliza 3 accesos directos que todo comienzo con Alt+Shift+A, por lo que si se escribe, se le dará la opción de continuar con D, So R.

Para resolver este redefiní la selección de columna como Alt+Shift+A,A( Alt, Shift, Apresionado juntos y luego seguida por una posterior A). Para hacer esto, vaya a Windows > Preferencesluego escriba keyso navegue hasta General > Keys. Debajo de las teclas, ingrese el filter textde block selectionpara encontrar rápidamente la lista de accesos directos para toggle block selection. Aquí puede ajustar el acceso directo para la selección de columnas como desee.

Peter Ajtai
fuente
3
Es una información muy útil para los desarrolladores de Android. gracias.
Emir Akaydın 01 de
Eso fue fácil. Gran utilidad para todos los desarrolladores de Android. ¡Gracias!
Kyle Clegg
Especialmente agradable poner las instrucciones aquí ... Estaba buscando toggle block selectionen la entrada de Keys ya, pero no tenía idea de cómo se llamaba ...
Timo
Desearía que hubiera una manera de deshacerse de las molestas opciones de als + shift + a de Android :( y no, no tengo el complemento de Android instalado hasta donde puedo decir)
AmanicA
Desate todos los otros comandos ALT + Shift + A y alternar la selección de bloque no funciona como una tecla de acceso rápido actualmente. EDITAR: reiniciar ADT solucionó el problema de las teclas de acceso rápido. Alt + Shift + A está funcionando bien ahora.
anon58192932
21

En primer lugar, la tecla del mouse debe estar enfocada en el editor para habilitar el modo de selección de bloque de alternar

ingrese la descripción de la imagen aquí

Haga clic en toggleButtoncomo se muestra en la figura y lo hará enable Vertical selection. Después de la selección, vuelva a alternarlo.

Zar E Ahmer
fuente
Esto funciona en ADT, también muestra que el acceso directo es Alt + Shift + A pero eso no funciona.
Rombus
2
Gracias por la captura de pantalla. Los métodos abreviados de teclado enumerados aquí suponen que el método abreviado realmente funciona. Como eso no es visual, señalar el botón es una gran referencia. Además, el botón indica su tecla de acceso directo con una información sobre herramientas. En este caso, la solución ALT + SHIFT + A, que no funciona en Android Developer Tools v22.0.1-685705.
CrazyIvan1974
15

Además, puede cambiar la ventana de vista de teclas -> preferencias y luego escribir: 'teclas' y cuando se abre la página de preferencias de teclas puede escribir 'alternar selección de bloque' y ¡listo!

javamonkey79
fuente
Gracias por la info. Soy nuevo en Eclipse IDE y solo conocía la ventana "Key-Assist".
vobject
9

Puede habilitar y deshabilitar el modo de edición de columnas a través del atajo de teclado ALT-SHIFT-A.

Una vez habilitado, puede usar el mouse para seleccionar un bloque de texto o el teclado usando SHIFT(como una selección de teclado normal, excepto que la selección ahora estará en un bloque).

Si ha cambiado su fuente predeterminada para la edición de texto, al ingresar al modo de edición de columna probablemente cambiará la fuente de su pantalla a la fuente de edición de columna predeterminada (que probablemente sea diferente a la fuente modificada. Para cambiar la fuente cuando esté en el modo de edición de columna, vaya a el menú y seleccione Window -> Preferences, luego en el árbol en el lado izquierdo, seleccione General -> Appearance -> Colors and Fontsy luego seleccione Basic -> Text Editor Block Selection Fonten el árbol del lado derecho. Luego puede seleccionar la fuente para que sea consistente con su fuente "no en modo de edición de columna".

jklp
fuente
6

Un enfoque diferente:

El complemento vrapper emula vimdentro del editor Eclipse. Una de sus características es el visual blockmodo que funciona bien dentro de Eclipse.

Está asignado de forma predeterminada a lo Ctrl-Vque interfiere con el comando pegar en Eclipse. Puede reasignar el visual blockmodo a un acceso directo diferente o reasignar el pastecomando a una tecla diferente. Elegí el último: reasigné el pastecomando para Ctrl-Shift-Vque coincida con el comportamiento de mi terminal.

HRJ
fuente
0
  • Presione Alt + Mayús + A
  • Observe que la pantalla se aleja
  • Haga la selección con el mouse
  • Presione Alt + Mayús + A para volver al modo anterior. ingrese la descripción de la imagen aquí
S Krishna
fuente