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