Можно ли назначить ярлык этой функции?
Ярлык клавиатуры для перехода к следующему/предыдущему совпадению поиска в eclipse для java
Ответ 1
Если вы наведите указатель мыши на стрелки, чтобы перейти к следующему или предыдущему результату, eclipse отобразит ярлык: Ctrl + . и Ctrl + ,.
Ответ 2
Решение, которое я использую для перехода к следующему/предыдущему совпадению поиска, даже если представление результата поиска не сфокусировано выглядит следующим образом:
- Используйте предыдущие/следующие ярлыки, как обычно, когда сфокусировано изображение поиска: Ctrl + . и Ctrl + ,.
- Настройте те же клавиши, чтобы сфокусировать просмотр результата поиска, когда он не сфокусирован. Окно > Настройки > Общие > Клавиши - Поиск: "Показать вид (поиск)", нажмите "Копировать команду", "Установить привязку": "CTRL +.", Когда: "Редактирование текста" (и аналогичная конфигурация для "CTRL +" ).
Таким образом, эти сочетания клавиш будут работать, когда результаты поиска активны и неактивны.
Примечание.. Чтобы не жертвовать возможностью использования сочетаний клавиш для перехода к предыдущим/следующим результатам в других представлениях (например, "Проблемы" и т.д.), вы можете назначить разные клавиши для навигации в вид.
Ответ 3
CTRL + K:
Выделите слово или фразу, которую вы хотите найти. Нажатие CTRL + K приведет вас к следующему, не открыв окно управления поиском. Кто-нибудь знает ярлык, чтобы перейти к предыдущему?
Я использую CFEclipse. Я не знаю, соответствует ли то же самое, что и на рабочем месте.
Ответ 4
Лучший способ, который я мог найти, - использовать AutoHotkey. Например, когда нажата клавиша ctrl + alt + right, она фокусирует вид поиска (+! Qs), делает следующий (^.), Затем фокусирует редактор (^ e).
#If WinActive("ahk_exe eclipse.exe") && WinActive("ahk_class SWT_Window0")
^!Right::Send +!qs^.^e
^!Left::Send +!qs^,^e
#If