吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2014|回复: 3
收起左侧

[Python 转载] 为Python IDLE 添加清屏(Ctrl + L )快捷工具 (全步骤!)

[复制链接]
cyril2017 发表于 2021-8-27 12:57
本帖最后由 cyril2017 于 2021-8-27 17:23 编辑

Python IDLE 添加清屏(Ctrl + L )快捷工具ByCyril  Issue: 2021-08-27
一、实现目标:idle中实现快捷键清屏效果,类似Linux中的命令clear, ctrl+l
二、实现方法:idle增加一个清屏的扩展ClearWindow,具体位置如下图所示。
   1.png
三、实现步骤:
1步:在python官网找到并打开ClearWindow.py脚本。
(官网:https://bugs.python.org/issue6143

注意:要选择时间较近的那个。(如2009-06-15 05:13)
2.png
2步:打开ClearWindow.py脚本后,全选并复制代码到文本文件。
注意:文件名与官网一致。
   3.png
3步:把上步新建的文件放到Python相应的安装目录下。
如:Programs\Python\Python37\Lib\idlelib注意:路径请以实际为准,可通过右击Python打开图标-->查看文件位置的方法来定位安装目录。
1)查找Python安装路径(第1层快捷方式路径)
4.png
2)查找Python安装路径(第2层快捷方式路径)
5.png
3)打开Python安装路径(......\Python\Python37\Lib\idlelib\
6.png
4步:编辑config-extensions.def文件(路径:\Python\Python37\Lib\idlelib\
注意:
1)编辑前请先备份;
2)必须用纯文本工具(如:记事本、Nopad++等)编辑config-extensions.def文件末尾添加如下清屏快捷键(Contrl+l
代码:
[ClearWindow]enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>
5步:验证Contrl + l快捷键是否添加成功
1)重新打开IDLE检查Options选项下是否有“Clear Shell Window  Ctrl + L 选项”如下图所示:
7.png
四、常见问题解决1、Option中有Clear Shell Window 选项,但无快捷键方式(Ctrl + L
解决办法:检查并设置IDLE快捷键风格为“IDLE Classic Windows”(如下图所示)
1)打开IDLE配置窗口(Options-->Configure IDLE
8.png
2)切换到快捷键(Keys)选项卡,设置快捷键风格为Windows风格
9.png
3)重启IDLE即可出现快捷工具(如下图所示)
10.png
2、options选项中无“Clear shell window ctrl+L
解决办法:
1)检查ClearWindow.py文件名是否与config-extensions.def中定义的一致
l 大小写是否一致?
l 单词是否拼错?
2)检查config-extensions.def中关于清屏快捷键的定义代码
再次附上清屏快捷键代码:
[ClearWindow]enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>
3)最后重启IDLE即可恢复正常。
本文参考:
IDLE - clear and restart the shell windowhttps://bugs.python.org/issue6143
博客园 python idle清屏问题的解决》Anth0n的记事本https://www.cnblogs.com/maybego/p/3234055.html
易学教程PythonPython IDLE清屏方法 https://www.e-learn.cn/topic/3971074   

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

89684828 发表于 2021-8-27 13:25
感谢楼主分享,支持一下!
快乐的鸡蛋黄 发表于 2021-8-27 15:44
 楼主| cyril2017 发表于 2021-8-27 17:24
89684828 发表于 2021-8-27 13:25
感谢楼主分享,支持一下!

已重新排版,给您带来不便非常抱谦。下次一定注意。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表