2010-04-12 112 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