Ich bin kürzlich von Eclipse zu IntelliJ IDEA gewechselt, und es gibt eine Funktion, die mir fehlt. Wenn Sie in Eclipse das Caret auf eine aktivierte Ausnahme, eine Throws-Deklaration oder einen Catch-Block setzen, wird hervorgehoben, welche Methoden- / Konstruktoraufrufe diese Ausnahme auslösen.
Gibt es eine Möglichkeit, dies in IntelliJ IDEA (Community Edition) zu tun?
java
eclipse
intellij-idea
TDJoe
quelle
quelle
Antworten:
Platzieren Sie das Caret auf dem
catch
Schlüsselwort und drücken Sie Ctrl+ Shift+ F7.(
Find
|Highlight Usages in File
). Wenn Sie eine andere Tastaturbelegung verwenden und die obige Verknüpfung nicht funktioniert, verwenden SieHelp
|Find Action
So suchen Sie nach dieser Aktion und sehen die Tastenkombination:Wenn es automatisch funktionieren soll, aktivieren Sie
Settings
|Editor
|Highlight usages of element at caret
.Das Gleiche gilt für
try
undthrows
Schlüsselwörter mit einer Auswahl von Ausnahmen, die hervorgehoben werden sollen.Hier ist ein Screenshot von IntelliJ IDEA Tipp des Tages:
Beachten Sie, dass es keine Möglichkeit gibt, es nach einer bestimmten Ausnahmeklasse hervorzuheben, bis Sie diese Klasse aus der Liste der Vorschläge auswählen:
quelle
throws
in der Methodensignatur odercatch
auf, um zu sehen, was diese Ausnahmen auslöst.