问题:如何从IDLE访问命令历史记录?
在bash或Window的命令提示符上,我们可以按键盘上的向上箭头以获取最后一个命令,然后对其进行编辑,然后再次按Enter以查看结果。
但是在Python的IDLE 2.6.5或3.1.2中,似乎如果我们的语句打印出了25行,我们需要按向上箭头25次到最后一个命令,然后按Enter才能将其复制?
还是使用鼠标查明该行并单击那里,然后按Enter键进行复制?有没有更快的方法?
回答 0
- 我认为您正在寻找
history-previous
action,默认情况下绑定到Alt+ P。 - 您可以在“ 选项->配置IDLE->密钥 ”中重新映射它
- 您还可以从IDLE的顶部菜单访问此命令:“ Shell-> Previous History ”
回答 1
只是Alt+P
用来上去。同样,Alt+N
可以用来下降。
回答 2
如果您使用的是Mac,则为ctrl+ p。
回答 3
回答 4
默认情况下,您始终可以编辑〜/ .idlerc下的config-keys.cfg文件。查找条目“ history-previous”,并将其设置为如下所示…
history-previous = <Key-Up>
做完了