Eclipse的搜索结果视图非常方便,具有树状结构。有没有办法将这些结果导出为可读的文本格式或将它们保存到文件中供以后使用?
我尝试过使用copy&粘贴,但生成的文本格式远非可读。
答案 0 :(得分:16)
您可以通过点击“右上角三角形” - >“在列表中显示”来更改模式从树到列表,然后只需复制列表中的所有文件,它将是搜索结果的完美列表< / p>
答案 1 :(得分:12)
答案 2 :(得分:8)
不,我认为没有可能导出结果。 (更新:Now there's a suitable plugin available)。但是你应该能够以编程方式使用eclipse搜索框架,自己导出条目。
我没有测试以下剪辑,但是实现了一次自定义搜索(使用RetrieverAction class)。您应该能够在没有操作的情况下收听搜索结果更改:
TextSearchQueryProvider provider= TextSearchQueryProvider.getPreferred();
// your input (you'll have to implement that one I think...)
TextSearchInput input = new TextSearchQueryProvider.TextSearchInput();
ISearchQuery query= provider.createQuery(input);
ISearchResult result = query.getSearchResult();
result.addListener(new ISearchResultListener() {
public void searchResultChanged(SearchResultEvent e) {
// -> export result
}
});
// run the query
NewSearchUI.runQueryInBackground(query);
再说一遍:我根本没有测试过,也不知道是否有更好的方法......