Edit: oh.. I misread. It doesn't support using external editors. All I want is some way to edit those text boxes with another program. I can't do any serious work in a web browser. It's awful.
Edit: oh.. I misread. It doesn't support using external editors. All I want is some way to edit those text boxes with another program. I can't do any serious work in a web browser. It's awful.
I have used it quite productively for a while, but at the moment have mostly moved back to the browser for my notebooks. I can recommend to collect larger functions in a separate source file (for Emacs editing bliss) which you import to the notebook. [import helpers; reload(helpers)]
I haven't had as much luck using it for other languages, but I also haven't put in much effort into trying.
http://ipython.readthedocs.io/en/stable/interactive/magics.h...
Not suggesting that it does right now everything already, but rather that with bit of coding implementing similar thing for cells does seem feasible.