How to do it using vim:
http://stackoverflow.com/questions/5131205/how-to-edit-text-...
Seriously, just google it :)
Vim does come closest to what I want. However, I'd like to be able to do this in intellij, eclipse, sublime, atom, etc. In other words, my contention is that this should be a standard feature, like syntax highlighting or code folding.