В ipython-е, на линуксе можно набрать команду типа:
In [116]: def f(abc):
.....: print abc
.....: abc=abc/100
.....: print "new abc", abc
.....: return abc
.....:
или
In [117]: for i in range(10):
.....: print i
.....: print "I'm hungry"
.....: f(i)
.....:
.....:
Позже, нажав стрелочку вверх вызывается вся команда (полностью). Мне это поведение ОЧЕНЬ нравится. На виндовсе-же, стрелочка вверх вызывает только отдельные компоненты набранной сложной программы. Как это дело исправить?