One of the most entertaining experiences of being a developer is learning about an awesome feature that you never knew existed in your own application. This happened to me today, and I suspect I'm not the only one (or even the only Quantopian employee!) who didn't know that this feature existed.
If you hold the Control key (or the Command key if you're on OSX), and click multiple times in the Quantopian IDE, the UI will create a new cursor at each location where you clicked. If you then start typing, the IDE will insert text at each location where you have a cursor! This is super useful if you ever want to perform the same sequence of keystrokes on multiple lines (e.g. if you want to change a bunch of invocations of order`into order_target.
As it turns out this is actually feature of the excellent CodeMirror Javascript library, which powers not only our IDE, but also the IPython Notebook project on top of which we've built our new Research Environment...which means multiple-cursor editing also works in Research!
Happy Parallel Editing,
-Scott