在 bash 或 Window 的命令提示符上,我们可以按键盘上的向上箭头获得最后一个命令,并编辑它,然后再次按 ENTER 以查看结果。
但是在 Python 的 IDLE 2.6.5或3.1.2中,似乎如果我们的语句打印出25行,我们需要按向上箭头25次到最后一个命令,然后按 ENTER 来复制它?
或者使用鼠标精确定位该行并单击那里,然后按 ENTER 复制?有更快的方法吗?
同样地,Alt+N也可以用来下降。
Alt+N
history-previous
顺便说一句,为什么不尝试一个更好的(对于初学者来说不那么难看的) shell,如 Bpython或 巨蟒?
如果你在 Mac 上,就是 ctrl + p。
您总是可以编辑文件配置键。在 ~/下发现的 cfg。默认情况下是 idlerc; 查找条目“ history-before”并将其设置为如下..。
history-previous = <Key-Up>
成交。
进入首选项 > 键,在列表中找到“历史上一次”选项,并将其编辑为向上箭头。