python:清屏和历史指令(上一条下一条)快捷键,打造符合自己使用习惯的IDLE

        python 的IDLE,可以交互式的执行一下命令。有时候遇到一些函数,其用法不太熟悉,可以在IDLE下面进行尝试。但苦于没有清屏的功能,重复执行上一条指令和下一条指令的快捷键(alt+p previous,alt+n next)按起来不方便,没有windows命令行cmd下面的↑和↓方便。

        带着问题在网上搜索一下,把具体的步骤总结梳理如下:

        1.添加清屏功能

        1.1下载ClearWindow.py函数。

        百度上能找到,也可以通过下面的链接,直接打开,复制、粘贴、保存。

        1.1.1打开链接:http://bugs.python.org/file14303/ClearWindow.py

居然是2009年写的,但是它确实能用。 

        1.1.2 全选,复制到记事本,保存为ClearWindow.py文件。

         保存时,选择保存类型为所有文件,编码选择utf-8,文件名一定是ClearWindow.py 

        1.1.3 把文件存放到“Python\Python310\Lib\idlelib”目录下面

        把ClearWindow.py保存到你的python安装目录下的idlelib文件夹下面。如果找不到安装目录,一是可以使用windows搜索,二是找到IDLE通过右键->打开文件位置的方法找到。

        1.2 修改config-extensions.def文件

        在刚才的目录下,找到config-extensions.def文件,右键使用记事本打开。

        在文件在最后,加入以下代码:

[ClearWindow]
enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>

        最后一句,clear-window=<Control-Key-l>,表示使用ctrl+l(即L)键作为快捷键。
保存、关闭。

        1.3 打开IDLE测试

        大功告成,已经可以使用了。

        2. 修改“上一条历史指令”和“下一条历史指令”的快捷键

        习惯于cmd下面的↑↓控制,因此想修改过来,方便一个手操作。

        2.1 打开设置

Options->Configure IDLE:

 在打开的对话框中,选择Keys标签:

2.2 设置按键

找到history-next,点击Get New Keys for Selection:

点OK,返回。

2.3 用同样的方法,设置history-previous为Up Arrow

2.4 看一下效果,如下图所示。

可以轻松重复刚才的指令,也可以清屏。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值