Автоматическое расширение всех результатов поиска Eclipse
Я обычно хочу, чтобы все результаты поиска (от ctrl-H
) были полностью расширены, но по умолчанию только первый лист node.
Что я делаю, это нажать кнопку "Развернуть все" в окне "Поиск", но это утомительно.
Есть ли способ автоматически полностью получить результаты?
Ответы
Ответ 1
Нет, но вы можете использовать быстрые клавиши для вашей ОС. В Linux используйте Nk* (*
на numpad), чтобы развернуть текущий node и все дочерние элементы.
Пользователь Windows может использовать Shift+Nk*
На Mac выберите все узлы с помощью Command+A, а затем разверните их с помощью Command+Right Arrow
Ответ 2
В Windows без numpad следующее может быстро увеличить результат поиска без щелчка мышью.
Этот метод не разворачивает результат мгновенно, но я нашел его более удобным и быстрым, чем с помощью мыши, чтобы щелкнуть кнопку +
на Eclipse.
-
После поиска hold
на ► Right Arrow, чтобы развернуть один результат поиска до его end root
-
После достижения end root
нажмите ▼ Down Arrow, чтобы перейти к the next search result
, hold
на ► Right Arrow, чтобы развернуть один результат поиска до его end root
- Повторяйте
step 1
и step 2
до тех пор, пока все результаты не будут расширены.
Ответ 3
На Mac без numpad, чтобы не перемещать мышь:
-
выполните поиск
-
фокус перемещается в окне поиска
(перед тем, как искать, обязательно закройте диалоговое окно "Найти/заменить",
в противном случае это займет фокус)
-
выполните эту последовательность быстро:
- Alt ⎇ + ▲ Up Arrow (выберите корень node)
- Alt ⎇ + ◀ Left Arrow (свернуть корень node)
-
Alt ⎇ + ► Right Arrow (раскройте корень node)
(По какой-то причине ⎇ + ► не разворачивает все дочерние элементы root, сначала вам нужно свернуть его.)
Это быстрее, чем щелчок на маленьком значке +
.