2010-04-12 111 views
4

我在StackOverflow上询问,因为我确实在做一些完全愚蠢的事情,我希望S.O.可能会给我一个快速的答案。我已经为NetBeans安装了最新的稳定Python插件。它工作的很好,我测试了代码完成各种软件包,如sysos等。它的作品非常漂亮。NetBeans的python插件中的代码完成无法正常工作

但是,它似乎没有拿起代码在我自己的项目中完成的代码。

我创建了一个名为mypackage的包(它也有__init__.py),并且在其中有一个名为mymodule.py的模块。在mymodule里面,我已经放了一个名为MyClass的类,它包含文档字符串和全部。

请参阅本截图来描述代码完成会发生什么: alt text http://rasterburn.org/~sgt/stuff2/pythonproblem.png

正如你看到的,它表明不相干的事情,而不是仅仅MyClass(请注意,如果我执行mymodule.MyClass()它的工作原理100%,这只是我真的喜欢上我自己的代码代码完成)

希望我只是在做一些愚蠢的在这里...任何想法?

回答

4

我不敢告诉你,这是一个Known Bug一年多。 Some people have suggested似乎NetBeans中的Python开发停滞不前。

我个人用的是EclipsePyDev仍在积极支持下,auto-completion很聪明。另外,它在syntax-highlighting支持更多种类。 (这是我的个人配置。)

我建议您尽可能地切换到另一个IDE。如果您使用的是Jython,请告诉我该如何解决您的问题。当你有解决方案时与我们分享你的解决方案。 =]

相关主题:

Has anyone tried NetBeans 6.5 Python IDE?

+0

感谢您的响应,泽维尔。如果我只有更多的时间,我会把这个项目分配给自己。 :( – 2010-04-22 18:53:02