¿Es posible de alguna manera configurar IntelliJ IDEA para que pueda seleccionar columnas con las teclas del cursor de manera similar a como lo haría 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 IDE mencionados anteriormente, puedo seleccionar rápidamente bloques de código manteniendo presionado Shift+ y Altluego tocando ↑para extender el cursor a través de las líneas anteriores. Luego puedo mantener presionado Shift+ Alt+ Ctrly tocar ←o →para saltar rápidamente entre palabras y seleccionar el fragmento de texto que quiero.
En IntelliJ IDEA tengo que habilitar y deshabilitar constantemente el modo de selección de columna usando Shift+ Alt+ Inserte incluso entonces no funciona como lo hace en los otros IDE o editores de texto.
¿Algunas ideas?
fuente
Respuestas:
Puede editar columnas con el
Edit | Column Selection Mode
.El atajo para girarlo
on/off
es Alt+ Shift+ Insert. Navega con las teclas de flecha para seleccionar bloques de texto.fuente
Caret multilínea (sin ratón)
Windows / Linux: CTRL+ CTRL(Sostener) +↑ / ↓
Mac: ⌘+ ⌘(Sostener) +↑ / ↓
ESC finalizará el modo multilínea.
Cambiar tecla de acceso rápido de múltiples signos
Para agregar un mapa de teclas personalizado, CTRL+ SHIFT+ A, escriba
keymap
y haga clic en el que tieneSettings
como subtexto. BusqueClone Caret Above
yClone Caret Below
.Mapeé el mío a ALT+ SHIFT+ ↑ / ↓.
Prima
Trate de combinaciones que llevan a cabo CTRL, SHIFTy flechas para mejorar la potencia de la selección.
fuente
ALT
clave se asignó de forma predeterminada en lugar de⌘
. Así fue:ALT
+ALT
(Sostener) +↑
/↓
macOS
pero no puedo poner 'doze delante de' nixTambién es posible seleccionar retención
middle mouse key
.fuente
Vaya a
Settings | Keymap
y establezca un atajo paraClone Caret Above
y paraClone Caret Below
fuente
Creo que la respuesta de @ Meo es la más correcta, pero si su mano está en el mouse, también puede lograrlo con Ctrl+ Alt+ Shift+ Left Mouse Button Click. O busque
Add Rectangular Selection on Mouse Drag
en la configuración del mapa de teclas.fuente
En Windows o Linux presiono dos veces Ctrl
fuente
Ctrl
luego presione rápidamente y mantenga presionadoCtrl
por segunda vez. Use las teclas de flecha mientras mantiene presionadasCtrl
para agregar signos de intercalación / seleccionarPara mí en Mac:
Presione una vez la tecla 'opción', suéltela y manténgala presionada nuevamente. Ahora navegue con el cursor para seleccionar el código deseado. Presione 'Esc' para salir del modo columna. :)
fuente
En una Mac (con asignaciones de teclado predeterminadas):
⇧⌘8
fuente
La forma más conveniente es:
fuente
Para Mac cmd+ shift+ *no funcionó para mí. Cambié el mapa de teclas a otra cosa y ahora funciona a la perfección.
fuente