IDLE 集成开发环境完全由Tkinter组件生成。是学习Tkinter模块的良好教材。作者使用IDLE已有些时间。在日常的使用中感觉IDLE在功能上有待提高,以及最近在邮件列表中有同志提出修改方面的需求。于是本人对IDLE做了一番修改。改动如下:
主要改动:
1、 添加了AutoComplete模块。提高用户编写代码的效率。
2、 添加了横向滚动条。使得察看超长代码时方便。
3、 添加了交互模式下的清屏功能。
4、 添加了交互模式下的输入保存功能。
次要改动:(暂不提供)
1、 行跳转,当文件行数很多时,用于跳跃到所需行。
2、 改变组件外观。
安装:只需将所得到的4个文件(原自Python2.3版本所带IDLE):
AutoComplete.py
OutputWindow.py
EditorWindow.py
PyShell.py
覆盖掉 Python安装目录\Lib\idlelib目录下同名文件即可,建议先保存被覆盖文件。
注:此次改动对Python2.4X版本所带IDLE有效,Python2.3及以前版本由于EditorWindow.py模块的升级,不能使用。
使用方法:
1、安装完后启动IDLE如图:

可以看到新增了横向滚动条和右键菜单。
2、使用AutoComplete功能如图:

呵呵!一如既往的使用。
3、 交互模式下的功能:

显然,弹出菜单第一项用于清屏,第二项做什么呢?很简单,原有IDLE提供的保存功能会保存所有显示的文字符号,但其实你所需要的只是输入的命令,为了保存命令以便下次再使用,点击选项保存吧!所得到的文件内容只包含你的输入项。
Trackback:
http://tb.donews.net/TrackBack.aspx?PostId=631389