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

nop*_*ole 102 python python-idle

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

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

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

shy*_*ent 139

我认为你正在寻找history-previous动作,默认情况下绑定为alt+ p.

您可以在选项 - >配置IDLE->键中重新映射它

顺便说一下,为什么你不尝试更好(不那么难看,对于初学者)的shell如bpythonipython


Sil*_*ost 45

只是Alt+P用来上升.同样,Alt+N可以用来下去.

  • ALT P和ALT N,我试过......它似乎是为了看你是如何习惯于将你的食指和中指分开. (8认同)

Aus*_*art 11

如果你在Mac上,那就是ctrl+ p.


ari*_*ris 7

进入首选项>键.在列表中找到'history-previous'选项并将其编辑为Up Arrow.

空闲设置


小智 5

您始终可以编辑默认情况下在〜/ .idlerc下找到的文件config-keys.cfg; 查找条目"history-previous"并将其设置如下...

history-previous = <Key-Up>
Run Code Online (Sandbox Code Playgroud)

完成.