Eclipse - экспорт / сохранение результатов поиска - PullRequest
26 голосов
/ 17 марта 2011

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

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

Ответы [ 3 ]

16 голосов
/ 28 июля 2011

Вы можете изменить режим с дерева на список, нажав «верхний правый угловой треугольник» -> «показать в списке», а затем просто скопировать все файлы в списке, это будет идеальный список результатов поиска

12 голосов
/ 28 февраля 2013

Я использую Eclipse Search CSV Export .

8 голосов
/ 17 марта 2011

Нет, я не думаю, что есть возможность экспортировать результаты. (Обновление: Теперь есть подходящий плагин ). Но вы должны быть в состоянии использовать инфраструктуру поиска 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);

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...