Oto skróty klawiaturowe Intellij IDEA, które uważam za najbardziej przydatne (wymienione w przybliżonej kolejności użycia):
Skrót, którego najczęściej używam to Ctrl+ B(Idź do deklaracji), aby zobaczyć, co robi metoda, gdzie deklarowana jest zmienna itp. Prawie zawsze następuje Ctrl+ Alt+, Leftaby wrócić do miejsca, w którym byłem ( Ctrl+ Alt+ Rightdziała, aby „iść” naprzód ”ponownie).
Powiązany skrót nawigacyjny to Ctrl+ Alt+ B, (Przejdź do implementacji). Naciśnij go, gdy kursor znajduje się przy nazwie metody interfejsu, a pojawi się wyskakująca lista wszystkich miejsc, w których ta metoda jest implementowana, i możesz wybrać, do którego chcesz się udać (jeśli jest tylko jedna implementacja , idziesz tam prosto). To samo dotyczy zastąpionych metod.
Przeciwieństwem tego jest Ctrl+ U(Przejdź do super-metody / superklasy). Jeśli karetka dotyczy implementacji metody w interfejsie (wskazywanej przez mały zielony symbol interfejsu w lewej rynnie), ten skrót prowadzi do samego interfejsu.
Kiedy chcę zobaczyć wszystkie miejsca, w których używana jest metoda lub zmienna (co chcę dużo robić), używam Ctrl+ Alt+ F7(Pokaż użycie). To daje wyskakującą listę wszystkich zastosowań i możesz łatwo przejść do każdego z nich. Wolę to niż Alt+ F7(Znajdź użycie), co daje te same informacje, ale w osobnym okienku poniżej.
Aby znaleźć klasy, używam Ctrl+ N(Idź do klasy), która pozwala wyszukiwać używając tylko wielkich liter w nazwie klasy („garb wielbłąda”) i * jako symbolu wieloznacznego.
Jeszcze innym skrótem, którego używam, zarówno podczas odczytu, jak i pisania kodu, jest Ctrl+ P(informacje o parametrach) przy argumentach metod i konstruktorów, aby zobaczyć typy i nazwy parametrów.
Jeśli chodzi o pisanie kodu, często używam Ctrl+ space(podstawowe uzupełnianie kodu) do autouzupełniania nazw metod, nazw zmiennych itp. (Lub po prostu, aby zobaczyć, które metody są dostępne dla określonego obiektu, próbując wykonać autouzupełnianie bezpośrednio na kropka po nazwie obiektu).
Do wyszukiwania w bieżącym pliku używam Ctrl- F(Znajdź - prawdopodobnie najmniej zaskakujący skrót na tej liście), F3/ Shift+ F3(Znajdź następny / poprzedni), aby powtórzyć wyszukiwanie, oraz Ctrl+ Shift+ F(Znajdź na ścieżce), aby wyszukać w całym projekcie.
Ctrl+ W(Wybierz kolejno zwiększające się bloki kodu) jest przydatne podczas wybierania fragmentów kodu. Kilkukrotne naciskanie powoduje wybieranie coraz większej liczby kodu. Przydatny podczas wyszukiwania, wcięcia, komentowania kodu itp.
Jeśli w pliku występują błędy, F2/ Shift+ F2(błąd podświetlenia następnego / poprzedniego) przeskoczy do nich.
Używam sekwencji Alt+ C, N(Pokaż widok zmian), aby zobaczyć, które pliki w projekcie zmodyfikowałem w porównaniu do repozytorium subversion. Diff do bieżącego pliku w stosunku do wersji w repozytorium Subversion używam sekwencję Alt+ C, S, Y(porównaj z tym samym repozytorium wersji). W widoku różnic używam F7/ Shift+ F7do nawigacji między zmianami.
Gdy nie jest w widoku różnic, używam Ctrl+ Shift+ Alt+ Up/ Ctrl+ Shift+ Alt+, Downaby przejść do części pliku, które zostały zmienione w porównaniu do wersji pobranej. W każdym punkcie modyfikacji w wyskakującym oknie wyświetlana jest odpowiednia część w wyewidencjonowanej wersji.
Wreszcie uruchamiam testy JUnit za pomocą Ctrl+ Shift+ F10.
Edycja: Jednym z naprawdę przydatnych skrótów, z których zacząłem korzystać w ciągu ostatnich kilku miesięcy, jest Ctrl+ E. Wyświetla wyskakujące okienko z 15 ostatnio używanymi plikami, po prostu strzałką w dół do tego, który chcesz i naciśnij klawisz Enter, aby przejść do niego.