请教:关于Python编辑器的"代码补齐"功能?

请教:关于Python编辑器的"代码补齐"功能?

我所说的"代码补齐"功能是指:在编辑器中输入对象名称和.后,编辑器能够弹出一个窗口:列出这个对象的成员变量与成员方法。

在下面的例子中:当输入"str->"后,编辑器会自动列出str的成员变量与成员方法。



大部分IDE都内置的支持这个非常方便的功能,对于vi/emacs来说使用一些插件也可以完成类似的功能,现在我的问题是:有没有支持"代码补齐"功能的python程序的编辑器或者插件?
很多PYTHON的IDE都支持你说的这个功能吧
python在运行时才可以确定某个变量的类型,因此补齐是有局限的。
有些是可以的,象ulipad,其它的如wingide, pydev应该也行,不过我没有试过。具体处理比较复杂,主要是要分析源码,得出类的结构,对于赋值语句要进行猜类型。ulipad是尽可能地去试,但不能保证百分百是成功的。

谢谢4楼和5楼的回答。

BTW: 2楼你不喜欢动脑筋,呵呵。


QUOTE:
原帖由 DennisRitchie 于 2007-8-21 18:43 发表
谢谢4楼和5楼的回答。

BTW: 2楼你不喜欢动脑筋,呵呵。

我是PYTHON的一个过客了
好久没有用了
Komodo Edit,Python win editor,Editro.都可以进行代码提示,而且都不错.
功能不太强而已..