我正在使用Eclipse插件框架爲特定語言編寫編輯器。我想實現這種語言的查找引用功能,並將結果寫入到eclipse搜索視圖。我一直在網上搜索了幾天,而我發現的所有內容都是關於如何定義org.eclipse.search.searchResultViewPages擴展點並定義搜索頁面和搜索視圖的解釋。我只對搜索視圖感興趣,以及如何將自己的結果插入到搜索視圖中。 謝謝!我自己的查找引用實現如何寫入Eclipse搜索視圖?
3
A
回答
0
我已經開始在相同的問題上工作。
對我來說,最容易做的事情是添加一個命令處理程序爲現有的Java查找引用命令org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace在當我的編輯的上下文。
我的處理程序的當前版本非常簡單,它將基於當前單詞的正則表達式發送到一個簡單的文本搜索(肯定會產生誤報)。從好的一面來看,結果可以隨意插入到搜索結果中,而且我不必處理搜索視圖。
重要的似乎是,你的處理程序與這樣的呼叫結束:
NewSearchUI.runQueryInBackground(query);
爲了準備我的簡單的文本查詢,我用
ISearchQuery query = TextSearchQueryProvider.getPreferred().createQuery(new PigSearchInput(word));
你可以看一下我的完整的處理程序類here.它主要是自包含的。在將來,我計劃實現一個「真正的」查找引用特性,使用我自己的類而不是Eclipse文本搜索,但我還沒有做到這一點。
相關問題
- 1. 在我自己的視圖中使用Django Admin搜索引擎
- 2. 如何實現在tableView上添加索引搜索視圖?
- 3. 帶有自己的rowversion for Azure搜索索引器的索引視圖
- 4. 如何在我自己的搜索引擎中使用Chrome即時搜索?
- 5. 如何搜索我自己的網站?
- 6. 我們如何搜索自己的SQLite?
- 7. 如何實現過濾器搜索/列表視圖搜索?
- 8. 卡住 - 我自己實現的多維二進制搜索
- 9. Django - 基於來自搜索視圖的搜索查詢呈現視圖
- 10. 如何在Eclipse編輯器中實現我自己的語言
- 11. 如何獲取我自己的搜索引擎的初始索引數據?
- 12. 我如何在jQuery中搜索自己
- 13. 編寫我自己的查找程序時出現Seg錯誤
- 14. 如何添加我自己的搜索輸入? [datatables]
- 15. Drupal - 搜索API - 視圖 - Solr索引:如何實現日期過濾器?
- 16. 實現我自己的DBGrid
- 17. Eclipse索引器實現
- 18. 使自己的軌道搜索引擎
- 19. 需要關於我自己的搜索引擎的基本sql查詢的幫助實現
- 20. 如何在表格視圖中實現搜索(使用FRC)
- 21. 如何使用我自己的自定義EditText佈局作爲搜索查看
- 22. 在表視圖中實現搜索欄
- 23. 如何在Django CMS中編寫我們自己的視圖?
- 24. 如何實現搜索查看Android中
- 25. 如何在Eclipse中創建我自己的實用程序類?
- 26. 如何實現像谷歌地圖搜索一樣的搜索?
- 27. 如何從自己的實現中引用一個函數?
- 28. Eclipse:我如何在默認情況下固定搜索視圖?
- 29. 如何將拼寫檢查程序放入搜索引擎?
- 30. Rails - 如何編寫索引視圖?
恐怕你已經找到了完整的答案:-) –