Eclipse - Экспорт/Сохранение результатов поиска

Отображение результатов поиска Eclipse весьма удобно с его древовидной структурой. Есть ли способ экспортировать эти результаты в читаемый текстовый формат или сохранить их в файл для последующего использования?

Я пробовал использовать копию и вставку, но полученный текстовый формат не читается.

Ответ 1

Нет, я не думаю, что есть возможность экспортировать результаты. (Обновление: Теперь доступен подходящий плагин). Но вы должны иметь возможность использовать платформу поиска eclipse программно экспортировать записи самостоятельно.

Я не тестировал следующий снимок, но однажды выполнил индивидуальный поиск (используя класс RetrieverAction). Вы также сможете прослушивать изменения результатов поиска без действия:

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);

Снова: я не тестировал это вообще и не знаю, есть ли лучший подход.

Ответ 2

Вы можете изменить режим из дерева в список, щелкнув "треугольник верхнего правого угла" → "показать в списке", а затем просто скопировать все файлы в списке, это будет прекрасный список результатов поиска