Niedawno przeniosłem się z Eclipse do IntelliJ IDEA i brakuje mi funkcji. W Eclipse, kiedy umieścisz kursor na sprawdzanym wyjątku, w deklaracji rzutów lub bloku catch, podświetli się, która metoda / konstruktor wywołuje ten wyjątek.
Czy istnieje sposób, aby to zrobić w IntelliJ IDEA (edycja społecznościowa)?
java
eclipse
intellij-idea
TDJoe
źródło
źródło
Odpowiedzi:
Umieść kursor na
catch
słowie kluczowym i naciśnij Ctrl+ Shift+ F7.(
Find
|Highlight Usages in File
). Jeśli używasz innej mapy klawiszy i powyższy skrót nie działa, użyjHelp
|Find Action
aby wyszukać tę czynność i zobaczyć jej skrót klawiaturowy:Jeśli chcesz, aby działał automatycznie, włącz
Settings
|Editor
|Highlight usages of element at caret
.Te same prace nad
try
ithrows
słowa kluczowe z wyborem wyjątkami, aby podświetlić.Oto zrzut ekranu z IntelliJ IDEA Tip of the Day:
Zauważ, że nie ma możliwości wyróżnienia jej przez określoną klasę wyjątku, dopóki nie wybierzesz tej klasy z listy sugestii:
źródło
throws
w sygnaturze metody lub,catch
aby zobaczyć, co generuje te wyjątki.