Python IDE 使开发变得更容易
2007-03-30 12:28:43 来源:WEB开发网核心提示: 图 2. 运行 IDLEIDLE 开始运行时出现的是一个增强的交互式 shell 窗口(相对于基本的交互式工具,它对复制、粘贴、滚动提供了更好的支持),Python IDE 使开发变得更容易(4),一想到命令回调我就喜忧参半,因为您得移动光标到您想要重复的行,IDLE 本身是无辜的;在测试
图 2. 运行 IDLE
IDLE 开始运行时出现的是一个增强的交互式 shell 窗口(相对于基本的交互式工具,它对复制、粘贴、滚动提供了更好的支持)。一想到命令回调我就喜忧参半,因为您得移动光标到您想要重复的行。我想我更喜欢 jEdit 或者 Python shell 的 readlines 风格。在进行大多数的开发时您用的是 Python-aware 编辑器(不支持代码折叠,但是有优秀的语法高亮和代码补齐功能)。您还可以有一个类浏览器和调试器。
IDLE 的菜单是 Tk“tear-off”风格的;也就是说,点击任意下拉菜单顶部的虚线将会使那个菜单具有自己的持久窗口。如果能使“Edit”菜单能“停靠”在您的桌面边上,使用起来将特别方便。IDLE 的调试器支持设置断点、单步执行和观察变量;但是不能获得内存位置和变量的内容,也不能进行执行的计时和其他统计。
IDLE 具备您期望 Python 编辑器应该具备的大部分优秀特性:注释/取消注释;缩进/取消缩进;正则表达式搜索;跳转行;将制表符转换为空格或者将空格转换为制表符。它没有特别精心的设计,但是致力于那些您使用 Python 最需要的功能。我非常喜欢它在语法高亮中可以选择加粗颜色,虽然大多数编辑器可以配置,但是默认只给出比较柔和的颜色。不幸的是,在 Mac OS X 上,不是所有的关键值绑定都可以生效——不过这可能是 X11 支持的问题,或者是在我的系统中实际上 Tk/Aqua 没有在运行的结果。IDLE 本身是无辜的;在测试中我只是用鼠标来了解更多我不常用的菜单。Linux 系统通常对关键值绑定有更好的支持,但在一定程度上依赖于您所使用的窗口管理器。
更多精彩
赞助商链接