什么是Komodo Edit?你会使用么?

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

什么是Komodo Edit?你会使用么?

软件推荐:Komodo Edit下载(电脑版)

特别提一下, 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命令