什么是Komodo Edit?你会使用么?
Komodo Edit是ActiveState Software发布的一个非常不错的编辑器, 免费, 更重要的支持python/perl/ruby的code completion, 还能在 editor 中能提示代码有没有问题. 和收费的Komodo IDE 相比, 少了run/debugging/code outline/正则表达式工具的功能. 关于code 的outline功能, 可以使用插件解决, 见后面的补充!

特别提一下, Komodo Edit智能提示相当棒, 对于单个py文件的编辑, 我首选komodo. Eclipse-pydev, 因为是基于workspace的, 编辑单个文件显得太重量级了, 不过仍是我开发项目的首选.
==============================
基本配置
==============================
在菜单Edit/Perferences配置
一, Code Intelligence
1. 默认的Calltip显示窗口和行数都太小了, 可以调的大一些.
2. API Catalogs, 选中相应的第3方类库后, Komodo就生成相应的calltip数据库, 供将来使用.
二, Smart Editing
1. 选中Enable soft characters, 这样就会自动关闭括号
2. 选中Syntax checking, 因为 Komodo Edit没有相应的debug功能, 所以这个选项一定要开启
三, Language/Python
1.增加cpython解释器的路径, 而不能ironpython或jython. 只有这样, komodo才能支持python的智能提示.
四, Severs
Komodo Edit没有像Komodo IDE那样集成subversion等工具, 但Komodo Edit还是支持FTP/SCP等网络访问方式.
==============================
集成run/debug功能
==============================
个人觉得没有debug还能将就, 如果不能集成run的话, 写程序就不顺手了. 下文介绍如何将 Komodo Edit打造成Python开发的IDE.
一, 如何在toolbox sidebar和 Menu bar上, 增加run python命令
