5

我在 StackOverflow 上提问是因为我肯定在做一些完全愚蠢的事情,我希望 SO 可以为我提供一个快速的答案。我已经为 NetBeans 安装了最新的稳定 Python 插件。它工作得很好,我用各种包测试了代码完成,比如sysos等等。它工作得很好。

但是,它似乎没有为我自己的项目中的代码拾取代码完成。

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

请参考此屏幕截图来描述代码完成中发生的情况: alt text http://rasterburn.org/~sgt/stuff2/pythonproblem.png

如您所见,它暗示了不相关的事情,而不是 just MyClass(请注意,如果我执行 mymodule.MyClass() 它可以 100% 工作,只是我真的很想在我自己的代码上完成代码)

希望我只是在这里做一些愚蠢的事情......有什么想法吗?

4

1 回答 1

4

恐怕要告诉你,这是一个存在一年多的已知错误。有人提出,NetBeans 中的 Python 开发似乎停滞不前。

就个人而言,我正在使用EclipsePyDev仍在积极支持下,自动完成很聪明。此外,它还支持更多种类的语法高亮。(这是我的个人配置。)

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

相关主题:

有没有人尝试过 NetBeans 6.5 Python IDE?

于 2010-04-22T06:56:15.280 回答