NetBeans的Python插件代码补全功能不正常

4 投票
1 回答
3430 浏览
提问于 2025-04-15 21:31

我在StackOverflow上发问,因为我觉得自己可能做了什么傻事,希望能得到快速的解答。我安装了最新的稳定版Python插件用于NetBeans,运行得很好,我测试了代码补全功能,像是sysos这些包都能正常工作,效果非常棒。

不过,我发现它似乎无法识别我自己项目中的代码补全。

我创建了一个叫mypackage的包(里面也有一个__init__.py文件),在这个包里我有一个模块叫做mymodule.py。在mymodule里,我定义了一个类叫MyClass,还写了文档字符串。

请参考这个截图,看看代码补全时发生了什么: alt text http://rasterburn.org/~sgt/stuff2/pythonproblem.png

如你所见,它建议了一些不相关的内容,而不是MyClass(注意,如果我执行mymodule.MyClass(),它是完全可以工作的,只是我真的希望能在自己的代码上也有代码补全功能)

希望我只是做了什么傻事…… 有什么想法吗?

1 个回答

4

我很遗憾地告诉你,这个问题已经存在超过一年了,是一个已知的bug有些人提到,看起来NetBeans中的Python开发进展停滞不前。

就我个人而言,我在使用EclipsePyDev仍然在积极维护中,而且它的自动补全功能很智能。此外,它在语法高亮方面支持更多样化。(这是我个人的配置。)

我建议你在有机会的时候换一个IDE。如果你在使用Jython,告诉我效果如何。当你找到解决方案时,分享给我们哦。=]

相关话题:

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

撰写回答