2011-07-30 109 views
2

我一直在作戰這個惡魔一段時間(至少從約6.8),我想知道如果任何一種靈魂在這裏找到類似的問題,並解決它。我在Netbeans IDE中註冊了大約12個PHP項目。雖然從啓動開始可能需要一段時間,但它很好用。然而,我最大的問題是,如果我的代碼中引用了函數,方法,類等,並且我選擇了(例如)一個函數,我希望它打開包含該聲明的PHP代碼模塊,並且它習慣於做這個。Netbeans 7 - 不會導航到聲明與多個項目註冊

但是,只要我將第二個項目添加到我的IDE,它不再想玩。就像沒有任何要求那樣坐在那裏。所以我必須每次都手動導航到代碼。它越來越乏味,我相信我不能成爲唯一一個找到這個的人。

有沒有人找到它並找到了解決辦法?如果只有在沒有「主項目」的情況下才能導航,我會很高興,但即使我這樣設置項目,它也拒絕去尋找聲明。

所有幫助非常感謝。

P.S.我在臺式機上運行Ubuntu 9.10。不知道這是否與此有任何關係。它在Netbeans中的PHP個性。

+0

適用於我。我打開了兩個項目,並開始在主項目和其他項目中工作。 'Product Version:NetBeans IDE 7.0(Build 201104080000)' – Mchl

+0

嗯....有趣。不知道這是否有所作爲,但我在這裏運行Ubuntu。如果同一個函數出現在多個項目中,它是否仍然讓你導航到本地? – k0d3g3ar

+0

剛剛檢查。打開主項目的副本,它仍然有效。在正確的文件夾中查找類和函數。我在Windows 7上運行NB – Mchl

回答

0

問題是netbeans中的一些反射API錯誤。該解決方案是簡單的導出你的項目,並卸載和dw最新的IDE和導入你的項目應該工作。如果沒有,那麼更新java並檢查。如果它仍然無法工作,請關閉所有項目並重新啓動IDE。然後逐個加載所有項目,並查看它在哪些項目中運行,哪些項目不運行,如果發現特定項目的問題,請在netbeans.org上提交錯誤,或者在IDE中提供內置系統以提交選項中的錯誤。

+0

謝謝。你是對的。但是,我確實發現,如果按住CTRL並將鼠標懸停在功能上,然後單擊它,我可以使用NB 7執行此操作。按照您的解釋,鍵盤快捷鍵(CTRL-B)不工作,但鼠標點擊它正在工作。謝謝! – k0d3g3ar

+0

另請參閱此:http://stackoverflow.com/questions/8369807/netbeans-php-go-to-declaration-issue – WonderLand