Выделите исключители в IntelliJ IDEA - PullRequest
76 голосов
/ 15 октября 2011

Я недавно перешел из Eclipse в IntelliJ IDEA, и мне не хватает одной функции. В Eclipse, когда вы помещаете каретку в проверенное исключение, в объявление throws или блок catch, оно будет выделять, какие вызовы метода / конструктора выдают это исключение.

Есть ли способ сделать это в IntelliJ IDEA (версия для сообщества)?

1 Ответ

83 голосов
/ 15 октября 2011

Поместите курсор на ключевое слово catch и нажмите Ctrl + Shift + F7 .

(Find | Highlight Usages in File).Если вы используете другую комбинацию клавиш, и вышеуказанный ярлык не работает, используйте Help |Find Action чтобы найти это действие и увидеть его сочетание клавиш:

Find Action

Если вы хотите, чтобы оно работало автоматически, включите Settings |Editor |Highlight usages of element at caret.

То же самое работает для try и throws ключевых слов с выбором исключений для выделения.

Вот скриншот из IntelliJ IDEA Совет дня:

exceptions highlighted

Обратите внимание, что невозможно выделить его конкретным классом исключений, пока вы не выберете этот класс из списка предложений:

exceptions to highlight

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