similar same multiple multicursor mac intellij intellij-idea multiple-columns textselection intellij-13

intellij idea - same - Selección de columna IntelliJ usando las teclas del cursor



select multiple lines webstorm (8)

¿Es posible cómo configurar IntelliJ IDEA para que pueda seleccionar columnas con las teclas del cursor de forma similar a cómo podría hacerlo en Notepad ++, Visual Studio o FlashDevelop?

Por ejemplo, cuando estoy escribiendo código, casi siempre hago mi navegación únicamente mediante el uso del teclado. En los IDEs mencionados anteriormente puedo seleccionar bloques de código rápidamente manteniendo presionadas Shift + Alt y luego presionando para extender mi cursor a través de las líneas de arriba. Luego puedo mantener presionadas las teclas Mayús + Alt + Ctrl y presionar o para saltar rápidamente las palabras y seleccionar el fragmento de texto que quiero.

En IntelliJ IDEA tengo que habilitar y deshabilitar constantemente el modo de selección de columnas usando las teclas Mayús + Alt + Insertar e incluso entonces no funciona del todo como lo hace en los otros IDEs o editores de texto.

¿Algunas ideas?


Caretín multilínea (sin ratón)

Windows / Linux: CTRL + CTRL (mantener) + ↑ / ↓

Mac: + (mantener) + ↑ / ↓

ESC terminará el modo multilínea.

Cambiar la tecla de acceso directo Multi-care

Para agregar un mapa de teclas personalizado, CTRL + MAYÚS + A , escriba el mapa de teclas y haga clic en el que tiene Settings como subtexto. Busque Clone Caret Above y Clone Caret Below .

Asigné el mío a ALT + MAYÚS + ↑ / ↓ .

Prima

Intente mantener combinaciones de CTRL , MAYÚS y flechas para una mejor potencia de selección.


Creo que la respuesta de @Meo es la más correcta, pero si tu mano está en el mouse, también puedes lograr esto con Ctrl + Alt + Shift + botón izquierdo del mouse Haz clic . O busque la Add Rectangular Selection on Mouse Drag en la configuración del mapa de teclas.


En Windows o Linux, presiono dos veces Ctrl


Instalé Idea VIM como uno de los complementos que me impedía hacer lo que quería. Desinstalé eso y todo está bien.


Para Mac cmd + shift + * no funcionó para mí. Cambié el mapa de teclas a otra cosa y ahora funciona a la perfección.


También es posible seleccionar middle mouse key .


Vaya a la Settings | Keymap Settings | Keymap y establecer un atajo para Clone Caret Above y para Clone Caret Below


Puede hacer la edición de columna usando Edit | Column Selection Mode Edit | Column Selection Mode

El atajo para activarlo on/off es Alt + Shift + Insertar . Navega con las teclas de flecha para seleccionar bloques de texto.