Komponuj sonaty kodowe. Zostań Chopinem swojej klawiatury.

Podczas kodowania w parach z moimi kolegami programistami Java zauważyłem, że niektórzy z nich nie są zaznajomieni z niektórymi przydatnymi funkcjami IDE. Doprowadziło mnie to do pomysłu napisania serii postów na blogu o niektórych interesujących funkcjach / wtyczkach, które zapewnia Intellij Idea.
W przyszłości udostępnię kilka skrótów klawiaturowych do poruszania się po projektach.
Propozycje zagadnień
Czy masz jakieś czerwone (lub żółte) podkreślone części w kodzie? Ustaw kursor na jednym z nich i naciśnij Alt+Enter, aby zobaczyć sugestie IDE, jak naprawić błąd. Aby iterować po problemach, wystarczy użyć klawisza F2.

Generowanie kodu
Chcesz pozbyć się ręcznej implementacji konstruktorów, getterów, setterów, toString, equals i hashCode? Możesz skorzystać z automatycznego generowania kodu - Alt+Insert.

Aby wyodrębnić część kodu do metody - użyj Ctrl+Alt+M.

Podobnie można zrobić dla skupionej wartości, aby wyodrębnić ją do zmiennej za pomocą Ctrl+Alt+V lub do stałej za pomocą Ctrl+Alt+C.

Magiczny wybór
Czy wiesz, że nie musisz ręcznie wybierać ciągów znaków lub niektórych zgrupowanych części kodu za pomocą myszy lub strzałek? Istnieje dość prosty skrót do zaznaczania ciągu znaków, nazwy metody, nazwy pola lub dowolnej innej części kodu. Wystarczy użyć Ctrl + W, aby rozszerzyć wybór, lub Ctrl + Shift + W, aby zawęzić.

Podobne linie
Czasami trzeba napisać wiele podobnych linii i przekazać różne parametry. Po co pisać je wiele razy? Napisz kod raz i użyj Ctrl+d, aby go powielić. Jeśli chcesz edytować wiele linii, użyj Ctrl+Ctrl(hold)+Arrow.

Zmiana nazwy
Zamiast używać funkcji search-replace - ustaw kursor na zmiennej/składniku/klasie/metodzie i naciśnij Shift+F6.

Generowanie testów
Zamiast tworzyć ręcznie klasy testowe można użyć skrótu Ctrl+Shift+T.

Formowanie i czyszczenie
Formatowanie i czyszczenie. Jeśli masz problem z organizacją kodu, możesz użyć Ctrl+Alt+L, aby sformatować kod. Jeśli chcesz uporządkować importy użyj Ctrl+Alt+O, aby uruchomić wszystkie funkcje formatowania wystarczy użyć Ctrl+Shift+Alt+T.
Przeczytaj również: Poznaj swoje IDE: IntelliJ IDEA (część 2) - Poruszanie się po projekcie za pomocą klawiatury.
P: Jak mogę naprawić błędy w moim kodzie?
Aby naprawić błędy w kodzie, ustaw kursor na jednej z czerwonych (lub żółtych) podkreślonych części i naciśnij klawisze Alt + Enter, aby wyświetlić sugestie IDE dotyczące sposobu naprawienia błędu. Aby iterować po błędach, użyj skrótu F2.
P: Jak mogę zduplikować linie kodu?
Aby powielić linie kodu, użyj skrótu Ctrl+D. Aby edytować wiele linii, użyj skrótu Ctrl+Ctrl(przytrzymaj)+strzałka.
P: Jak mogę sformatować i wyczyścić mój kod?
Aby sformatować kod, użyj skrótu Ctrl+Alt+L. Aby uporządkować import, użyj skrótu Ctrl+Alt+O. Aby uruchomić wszystkie funkcje formatowania, użyj skrótu Ctrl+Shift+Alt+T.
P: Jak mogę wyodrębnić fragmenty mojego kodu?
Aby wyodrębnić część kodu do metody, użyj skrótu Ctrl+Alt+M. Podobnie, można użyć Ctrl+Alt+V, aby wyodrębnić skoncentrowaną wartość do zmiennej lub Ctrl+Alt+C, aby wyodrębnić ją do stałej.