Why an IDE? Vim can do such things just fine.

Because I prefer an interface that isn't constrained to 70 year old typewriter conventions, thank you very much.

I don’t know what you’re talking about, but I prefer a tool that I can customize to my liking instead of being told by a random corporation how I should like it.

You can, IDEA is very flexible. My setup looks nothing like most screenshots out there on the 'net, and is heavily scripted to easily solve common tasks in one or two key presses.