当前位置: 代码迷 >> 综合 >> Python IDLE Shell里的历史命令
  详细解决方案

Python IDLE Shell里的历史命令

热度:57   发布时间:2023-12-24 15:41:00.0

习惯了Ubuntu终端的上下键调出历史命令之后,在Python IDLE的shell用上下键调不出历史命令,开始我还以为Python Shell不保存历史命令呢,后来发现是调历史命令的快捷键不对。

Python IDLE的shell调出历史命令的快捷键并不像常见的Unix/Linux/Windows终端/matlab等那种上下键方式,而是特有的Alt+P和Alt+N,分别向上(history previous)和向下(history next)调出使用过的历史命令。

根据习惯,还是决定将Alt+P和Alt+N快捷键改成上箭头和下箭头的方式。

修改方法:

  • 单击【Options】->【Configure IDLE】,弹出Settings对话框。
  • 单击Keys标签页,在下方的【Custom Key Buildings】中找到history previous和history next,单击下方的【Get New Keys for Selection】选择自己想要的快捷键,比如Up Arrow和Down Arrow。修改后单击【OK】,另存为的时候自己起个名字就可以了,再在Settings最下方单击【Apply】和【Ok】即可生效。
    这样就可以使用我们熟悉的上下箭头来调出历史命令了。

参考文献:找回Python IDLE Shell里的历史命令(用上下键翻历史命令怎么不好用了呢?)