如何从IDLE访问命令历史记录?

时间:2010-06-28 12:20:13

标签: python python-idle

在bash或Window的命令提示符下,我们可以按键盘上的向上箭头来获取最后一个命令,然后编辑它,然后再次按ENTER键查看结果。

但是在Python的IDLE 2.6.5或3.1.2中,似乎我们的语句打印出25行,我们需要按向上箭头25次到最后一个命令,然后按ENTER键将其复制?

或者使用鼠标精确定位该行并单击该行,然后按ENTER键进行复制?有更快的方法吗?

5 个答案:

答案 0 :(得分:134)

我认为您正在寻找history-previous操作,默认情况下绑定到 alt + p

您可以在选项 - >配置IDLE->键

中重新映射

顺便说一句,为什么你不尝试更好(不那么丑陋,对于初学者)的shell bpythonipython

答案 1 :(得分:44)

只需使用Alt+P即可。同样,Alt+N也可以用来关闭。

答案 2 :(得分:11)

如果你在Mac上,它是 ctrl + p

答案 3 :(得分:5)

您可以随时编辑〜/ .idlerc下的文件config-keys.cfg;寻找条目"历史 - 以前"并将其设置如下...

history-previous = <Key-Up>

完成。

答案 4 :(得分:5)

进入“首选项”>“键”。在列表中找到“历史上一个”选项,并将其编辑为“向上箭头”。

Idle settings