【发布时间】:2012-08-03 20:04:46
【问题描述】:
假设我输入了以下内容:
def foo():
print(2)
然后,当我想编辑我的函数时,我按 Up 箭头键来重写它,然后一次循环通过我的输入一行(即首先它显示print(2) ,然后def foo():)。有没有办法让它像 IDLE 那样循环遍历代码块?
【问题讨论】:
-
我无法在 IPython 0.12.1 下重现这一点。向上键将翻转整个功能块
foo。 -
我在 Windows 上使用 IPython 0.13,我不知道这是否相关。
-
可能是,我的是Linux下的。你在其他终端模拟器中检查过吗?
-
在 Windows 上运行它可能更难,因为真正的 readline 库不可用。正如@DerekLitz 建议的那样,您可以使用 Qt 控制台,它会正常工作。
标签: python ipython python-idle