3
A
回答
3
我假設你正在開發的Eclipse CDT的插件。
沒有更多的上下文我不能給你一個完整的答案。然而,一個Eclipse CDT項目的指標可以被重建如下:
CCorePlugin.getIndexManager().reindex(project); // reindex
// note: project is an ICProject
CCorePlugin.getIndexManager().joinIndexer(IIndexManager.FOREVER, pm); // wait for the indexing job to complete.
爲了CCorePlugin
需要依賴添加到包org.eclipse.cdt.core
到您的插件的MANIFEST.MF訪問類。
1
在我的日食中,項目的上下文菜單中沒有「索引」。 你知道間諜插件嗎?您可以獲取有關活動視圖的信息,也許您可以爲您找到相關信息。
瞭解更多關於http://www.vogella.com/tutorials/EclipseCodeAccess/article.html#pluginspy
+0
感謝您的鏈接,間諜插件將來可能對我有用。 –
相關問題
- 1. Eclipse 4 RCP - 如何創建項目?
- 2. 構建支持Eclipse項目的RCP
- 3. 如何使用Maven創建新的Eclipse RCP項目?
- 4. 添加項目在Eclipse RCP
- 5. 如何將JFace表添加到Eclipse RCP新建項目嚮導
- 6. windows.h中的user.home運行eclipse rcp項目
- 7. 啓動Eclipse RCP項目的配置
- 8. Netbeans RCP vs Eclipse RCP
- 9. 爲eclipse RCP項目中的多個插件創建方面
- 10. Eclipse RCP:將文件添加到新創建的項目
- 11. 如何使用Eclipse RCP/RAP項目中的spring-roo實體
- 12. 如何評估Eclipse RCP的內部項目?
- 13. Eclipse Git項目沒有索引器
- 14. 將Java項目添加到RCP項目的構建路徑
- 15. Eclipse RCP片段如何構建library.jar
- 16. 如何將Eclipse RCP 3.6項目升級到4
- 17. 如何將屬性頁面添加到eclipse項目(RCP /插件)
- 18. 如何在eclipse菜單中添加RCP項目?
- 19. 如何將Log4j添加到Eclipse RCP項目
- 20. 如何將poi庫添加到eclipse rcp項目中?
- 21. 如何在Eclipse RCP項目中使用groovy?
- 22. Eclipse CDT的:重建依賴項目
- 23. Eclipse從命令行創建項目索引
- 24. 如何在eclipse中引用項目
- 25. 如何從eclipse項目引用jar?
- 26. 如何檢索項目到eclipse
- 27. 共享Eclipse RCP項目的目標平臺的最佳方式
- 28. 如何在eclipse的Gradle項目中引用maven項目?
- 29. eclipse rcp更新
- 30. PHP中的OOP:創建項目索引
太棒了!有效!我只有IProject,所以我得到了ICProject:'CCorePlugin.getDefault()。getCoreModel()。getCModel()。getCProject(iproject.getName())' –
太棒了!另一種獲得'ICProject'的方法:如果你有一個'ICElement'類型的對象(例如'ITranslationUnit'),你可以通過它的'.getCProject()'方法獲得該元素屬於的'ICProject'。似乎比使用項目名稱更清潔一點,但它是你的選擇:) – silflow