Is it possible to some how setup IntelliJ IDEA so that I can column select with the cursor keys similarly to how I might in Notepad++, Visual Studio, or FlashDevelop.
For instance when I'm typing code I almost always do my navigation solely through use of the keyboard. In the IDEs mentioned previously I can quickly select blocks of code by holding Shift + Alt then tapping ↑ to extend my cursor across the lines above. I can then hold Shift + Alt + Ctrl and tap ← or → to quickly jump across words and select the chunk of text I want.
In IntelliJ IDEA I have to constantly enable and disable Column Selection Mode using the Shift + Alt + Insert and even then it doesn't quite function as it does in the other IDEs or Text Editors.
Any ideas?
You can do column editing using the
Edit | Column Selection Mode
.The shortcut to turn it
on/off
is Alt+Shift+Insert. You navigate with arrow keys to select blocks of text.It is also possible to select holding
middle mouse key
.Go to the
Settings | Keymap
and set a shortcut forClone Caret Above
and forClone Caret Below
For Mac cmd+shift+* didn't work for me. I changed the keymap to something else and now it works seamlessly.
In Windows or Linux I press two times Ctrl
Multiline Caret (without mouse)
Windows/Linux: CTRL + CTRL(Hold) + ↑ / ↓
Mac: ⌘ + ⌘(Hold) + ↑ / ↓
ESC will end multiline mode.
Change Multi-caret Hotkey
To add a custom Keymap, CTRL+SHIFT+A, type
keymap
and click on the one withSettings
as subtext. Search forClone Caret Above
andClone Caret Below
.I mapped mine to ALT+SHIFT+↑ / ↓.
Bonus
Try holding combinations of CTRL, SHIFT, and arrows for improved selection power.