Jak najmniej korzystaj z myszki! Ta myśl przewodnia powinna Ci towarzyszyć przez cały czas, gdy tworzysz kod w swoim IDE. Aby jak najbardziej ograniczyć pracę z myszką należy skorzystać ze skrótów. Istnieje wiele skrótów, które można podejrzeć w ustawieniach (ctrl + alt + s) -> keymap.
Must have
Zanim przejdziemy do świetnej wtyczki, która pomoże Ci w codziennej pracy ułatwiając przejście z szeregu operacji myszką na operacje wykonywane z poziomu klawiatury opiszemy podstawowe usprawnienia, którym można nadać miano „must have”:
- ctrl + w – zaznaczanie obszaru, postaw kursor na zmiennej, a następnie naciśnij ctrl+w, masz teraz zaznaczoną całą zmienną. Kolejne wciśnięcie csrl + w spowoduje zaznaczenie większego obszaru. Zaznaczanie obszaru jest inteligentne i zaznacza coraz większy obszar zgodnie z budową kodu,
- Ctrl + Alt + L – formatowanie kodu
- ctrl + y – usuwa linie,
- ctrl + / – dodaje/usuwa komentarz,
- ctrl + alt + s – ustawienia,
- shift + F10 – uruchomienie kodu,
- shift + F9 – uruchomienie debugowania,
- shift + F6 – rename – zmiana nazwy,
- ctrl + alt + m – extract method – pomocne przy refactoringu,
- ctrl + shift + j – usuwa zbędne linie,
- ctrl + d – powielenie linii,
- ctrl + F11 – dodanie bookmarka.
Git z poziomu IDE
Kolejnym usprawnieniem w IntelliJ IDEA jest współpraca z systemami kontroli wersji. Należy wejść w ustawienia (ctrl + alt + s), a następnie w zakładkę Version Control.
Ukaże nam się lista najbardziej popularnych dystrybucji VCS’ów. Wybieramy wykorzystywany przez nas system i odpowiednio konfigurujemy. Po pomyślnym ustawieniu możemy wykonywać szereg operacji na naszym projekcie
Dostęp do zarządzania naszym systemem mamy z poziomu okna głównego IDE:
Istnieje wiele pluginów, które usprawniają pracę z IntelliJ IDEA. Wszystkie pluginy dostępne są w aplikacji settings -> plugins -> browse repository. Po przejściu tam wybieramy interesujący nas dodatek, a następnie go instalujemy. Po instalacji należy zrestartować IDE, a następnie można korzystać z nowego pluginu.
Pluginy polecane przez nas to:
- Key promoter – przypominanie nazwy skrótów ( świetny do nauki skrótów )
Key Promotor X pomaga nauczyć nas podstawowych skrótów podczas pracy pokazując nam je w trakcie naszych czynności myszką (robi to w sposób dyskretny, dzięki czemu nie przeszkadza w codziennej pracy). Zapewnia to łatwy sposób nauczenia się, jak zamieniać żmudną pracę myszy na klawisze klawiatury i pomaga przejść do szybszego programowania bez myszy. Obecnie obsługuje przyciski paska narzędzi, przyciski menu, okna narzędzi i czynności w nich zawarte.
Okno narzędzia Key Promotor X pokazuje listę działań myszy, których najczęściej używasz, i bezpośrednio udostępnia skrót, którego możesz użyć zamiast tego. W przypadku przycisków, które nie mają skrótu, Key Promotor X wyświetli monit o możliwość jego bezpośredniego utworzenia.
- Ace Jump – usprawnia poruszanie się po kodzie ( usprawnienie polega na tym, że wybieramy fragment kodu, do którego chcemy przenieść kursor. Aby wybrać to miejsce naciskamy ctrl + ;. Pojawi nam się pole do wpisywania. Umieszczamy tam znak, od którego zaczyna się miejsce, do którego chcemy się przenieść.)
- Atlassian Connector for IntelliJ IDE – wtyczka do integracji z produktami Atlassian