* Unlimited yanking from kill rings: ie pasting text from history of the clipboard.(This is one thing I have most difficulty with when switching from emacs to modern editors)
* Macro recording and playback : recording an arbitrary set of edit operations and then replaying them any number of times.
* two or more code frames/windows side by side, even displaying the same file Surprisingly modern IDE guis seems not designed for it, eclipse can do it but clumsily.
* Remote file editing: use the IDE tools to edit file residing on another computer.
* Column edits or rectangle edits. Selecting a vertical column or rectangle of text and copying, moving it to another place.