Вездесущие сочетания клавиш для Find Next в Eclipse? - PullRequest
4 голосов
/ 08 декабря 2010

Сначала я добавил одноклавишную комбинацию клавиш для поиска «Далее», которая работает «Когда: редактирование исходного кода Java». Затем я добавил тот же ярлык для «Когда: Сравнение в редакторе». Однако ни один из этих ярлыков не имеет никакого эффекта в режиме сравнения (щелкните правой кнопкой мыши / Сравнить с / ...).

Как создать комбинацию клавиш в Eclipse, которая работает в любом редакторе, а также на обеих панелях в режиме сравнения?

1 Ответ

2 голосов
/ 23 июня 2011

Это не легко, но я могу сделать. Это на самом деле должно быть сделано по одному, когда вы хотите, чтобы F3 работал. Это не полный пример, но, надеюсь, даст идею.

Шаг 1: Начните с привязки F3 к «Найти далее» в Windows (Windows является наиболее общим). Это заставит F3 работать в java-коде и jsp-коде. Однако это НЕ заставит F3 работать в коде JavaScript.

Шаг 2: Скопируйте привязку ключа, которую вы только что сделали. В копии меняются, когда привязка происходит из окна в JavaScriptView. Обратите внимание, что возникает конфликт. Вам нужно будет справиться с конфликтом обычным способом, либо отсоединив другую команду, либо связав ее с новым ключом. На этом этапе F3 работает в коде Java, JSP и JavaScript.

Когда вы найдете другие места, где вы хотите, чтобы F3 означало "Найти следующее", просто повторите шаг 2 для этого местоположения.

Примечание: протестировано под Eclipse версии 3.5.2

...