CodeGym /Blog Java /Random-PL /10 przydatnych wtyczek do IntelliJ IDEA: dla początkujący...
John Squirrels
Poziom 41
San Francisco

10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów

Opublikowano w grupie Random-PL
Dzień dobry wszystkim! Programiści mają do dyspozycji podstawowe narzędzie „autorskie”, czyli środowisko programistyczne typu Eclipse , NetBeans itp. Ale bez wątpienia najpopularniejszym obecnie środowiskiem jest IntelliJ IDEA . Został zaprojektowany, aby zwiększyć twoje umiejętności kodowania, znacznie upraszczając proces. 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 1Być może jednak funkcjonalność zapewniana przez to środowisko nie będzie odpowiednia dla wszystkich, a może niektórzy będą chcieli je dostosować. W rzeczywistości wszystko, co musisz zrobić, to rozszerzyć jego funkcjonalność, dodając wtyczki.
Wtyczki to sposób na dodanie funkcjonalności do programu głównego. Mają one na celu rozszerzenie jego możliwości.
Dzisiaj przyjrzymy się 10 ciekawym wtyczkom do pracy w IntelliJ IDEA. Pomogą Ci w pracy, a przynajmniej rozweselą =) Najpierw przeprowadzimy Cię przez bootcamp instalacji wtyczek w IntelliJ IDEA , na przykładzie instalacji nowego motywu.

1. Motywy IntelliJ IDEA

Czy kiedykolwiek czułeś, że brakuje ograniczonego zestawu wbudowanych motywów IntelliJ IDEA? Być może chciałeś wybrać coś innego. Może chcesz pogrzebać i znaleźć coś, co pasuje do ciebie? Cóż, zróbmy to! Aby rozpocząć, przejdź tutaj i wybierz motyw (lub pakiet motywów), który Ci odpowiada. Na przykład wybrałem Gradianto . Następnie mamy dwa sposoby instalacji wtyczki.

Metoda 1: Zainstaluj bezpośrednio ze strony internetowej JetBrains

Musisz mieć otwarty IDEA. Po wybraniu motywu kliknij przycisk Pobierz -> Zainstaluj . Następnie zostaniesz poproszony o wybranie wersji IntelliJ IDEA, którą zainstalowałeś na swoim komputerze:10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 2
10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 3Następnie w twoim środowisku programistycznym pojawi się następujące okno: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 4Kliknij OK . Wtyczka jest zainstalowana! Następnie czasami trzeba ponownie uruchomić IntelliJ IDEA , aby wtyczka zaczęła działać. W przypadku wtyczki z motywami nie było to konieczne — motyw natychmiast zmienił się na zielony:10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 5

Metoda 2: Instalacja z IntelliJ IDEA

W IDEA w lewym górnym rogu przejdź do Plik -> Ustawienia : 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 6Następnie przejdź do zakładki Wtyczki i wpisz nazwę wtyczki ( Gradianto ) w pasku wyszukiwania, nawet częściowo: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 7Kliknij zielony przycisk Instaluj i jesteś zrobione!

Zmiana motywu

Zieleń to nie jedyny nowy motyw. Aby zobaczyć resztę:
  • wróć do Plik -> Ustawienia
  • otwórz zakładkę „Wygląd”.
Następnie kliknij listę rozwijaną Motyw i zobacz cztery nowe dostępne motywy: Najbardziej 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 8podobał mi się motyw Gradianto Deep Ocean :10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 9

Wyłączanie / odinstalowywanie wtyczki

Zobaczmy, jak wyłączyć lub całkowicie odinstalować wtyczkę:
  • ponownie otwórz okno Ustawienia -> Wtyczki
  • wybierz zakładkę Zainstalowane
Naciśnij Wyłącz , aby dezaktywować wtyczkę: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 10Jeśli teraz klikniesz strzałki obok opcji Włącz/Wyłącz , zobaczysz okno umożliwiające usunięcie wtyczki z POMYSŁU : Jak 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 11widzisz, wszystko jest w rzeczywistości dość proste :) Cóż, spójrzmy na kilka wtyczek IDEA, które mogą być bardzo przydatne.

2. Manipulacja strunami

Oto wtyczka, która doda wiele nowych możliwości obsługi ciągów znaków do Twojego POMYSŁU. Możesz go znaleźć tutaj . Po zainstalowaniu i ponownym uruchomieniu środowiska programistycznego, jeśli klikniesz prawym przyciskiem myszy, na przykład nazwę zmiennej lub zaznaczenie jakiegoś tekstu, zauważysz nowy element menu kontekstowego Manipulacja ciągami, który zapewnia wiele możliwości zmiany wybranego ciągu :10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 12Ta wtyczka będzie najbardziej przydatna, gdy będziesz musiał wejść w interakcję z bardzo dużym tekstem. Pozwala filtrować, sortować, zmieniać wielkość liter, zmieniać styl kodowania (na przykład zmieniając cały tekst na camelCase), zmieniać coś we wszystkich liniach tekstu w jednej operacji (ooo, to brzmi intrygująco), kodować tekst w niektóre formaty (na przykład w formacie szesnastkowym SHA-1) i wiele więcej. Tak, na początku będzie się wydawać, że jest zbyt wiele różnych funkcji i nie będzie do końca jasne, co to lub tamto robi. Ale z czasem przyzwyczaisz się i staniesz się bogiem formatowania tekstu w IntelliJ IDEA.

3. Trener funkcji IDE

Ta wtyczka jest przeznaczona głównie dla początkujących. Interaktywnie pomaga nauczyć się podstawowych skrótów i funkcji w IDE. Możesz myśleć o tym jak o swoim osobistym sierżancie wiertniczym w IntelliJ IDEA. Możesz go znaleźć tutaj tutaj . Po instalacji przejdź do sekcji Help -> IDE Features Trainer . 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 13Następnie wybierz temat, o którym chcesz dowiedzieć się więcej. Na przykład refaktoryzacja: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 14A następnie zacznij wykonywać ćwiczenia krok po kroku.

4. Kluczowy promotor X

Zauważyłem, że im bardziej doświadczony i zręczny programista, tym więcej skrótów klawiszowych zna. W końcu zamiast ręcznie przeszukiwać kod lub ręcznie coś robić, możesz nacisnąć kilka skrótów klawiaturowych i voila, gotowe! W rezultacie będziesz pracować znacznie szybciej. Pozwól, że przedstawię Ci wtyczkę Key Promoter X. Po załadowaniu, gdy przejdziemy do jakiegoś okna ustawień, menu lub zakładki, w prawym dolnym rogu zobaczymy monit ze skrótem klawiaturowym, który mógł wykonać tę samą akcję (tj. otworzyłby to samo okno ustawień, menu, itp.): 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 15Po dodaniu tego do przebiegu przez trenera funkcji IDEsamouczków, będziesz mógł pracować w IDEA bez użycia myszki (co wielokrotnie przyspieszy Twoją pracę).

5. Rainbow Brackets i HighlightBracketPair

Nie mogłem nie wspomnieć o wtyczce Rainbow Brackets . Po zainstalowaniu kodowanie staje się znacznie wygodniejsze, ponieważ pary nawiasów stają się wielokolorowe: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 16Pozwala to od razu zobaczyć, który nawias otwierający jest połączony z którym nawiasem zamykającym. Kolory nie są dowolne (nie wybierane losowo). Istnieje pewna logika: nawiasy o tym samym stopniu zagnieżdżenia będą miały ten sam kolor. Na przykład nawiasy wewnątrz żółtych będą zielone. A w zielonych nawiasach wszystko będzie niebieskie i tak dalej... Mówiąc o nawiasach, przejdźmy do HighlightBracketPair . Korzystając z tej wtyczki, wyraźnie zobaczysz konkretny blok kodu lub nawiasy, w których znajduje się kursor, ponieważ odpowiednia para nawiasów zostanie podświetlona:10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 17Te dwa narzędzia mogą być bardzo przydatne, jeśli pracujesz nad kodem, który jest mocno zagnieżdżony.

6. Sztuczna inteligencja Codoty

W odległej, odległej przeszłości kod był rutynowo pisany w zwykłym edytorze tekstu. A teraz wyobraź sobie, że zapomniałeś gdzieś nawiasu, no cóż, albo popełniłeś błąd w nazwie klasy. Nic się nie skompiluje! W rezultacie w tamtych czasach trzeba było spędzać godziny na szukaniu błędu i być bardzo ostrożnym podczas pisania kodu. Takie cierpienie jest tylko dla ludzi o mocniejszych nerwach. Myślę, że stało się to na tyle irytujące, że niektórzy ludzie zaczęli tworzyć różne środowiska do pracy z kodem. IntelliJ IDEA, Eclipse, NetBeans... I oto jesteś, pracujesz w IntelliJ IDEA, który jest bardzo inteligentny i zapewnia niewiarygodną pomoc w kodowaniu, sugerując lokalizacje możliwych błędów i podciągając odpowiednie nazwy klas i metod, gdy tylko zaczniesz wpisując je. Co powiesz na to, aby uczynić go trochę mądrzejszym? Dla tego,Wtyczka Codota AI . Ta wtyczka ma zapewnić lepsze autouzupełnianie kodu dzięki sztucznej inteligencji. Opierając się na milionach programów Java typu open source, a także na Twoim kontekście, Codota wykorzystuje najbardziej zaawansowane modele uczenia maszynowego, aby pomóc w autouzupełnianiu wierszy kodu, pomagając Ci pisać kod znacznie szybciej iz mniejszą liczbą błędów. Innymi słowy, ta wtyczka umożliwia IDEA wyświetlanie monitów na podstawie kontekstu aplikacji. Na przykład może pokazać dostępne, widoczne zmienne wymaganego typu: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 18Możesz także wybrać konkretny blok kodu, na przykład nazwę metody, i spróbować wyszukać gotowe przykłady:10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 19

7. SpotBugs

Mówiąc o asystentach kodowania, myślę, że nie zaszkodzi mieć takiego, który pomaga łapać błędy, prawda? W tym miejscu wtyczka SpotBugs wchodzi na etapy. SpotBugs przeprowadza statyczną analizę kodu bajtowego, aby znaleźć błędy w kodzie Java w IntelliJ IDEA. Oznacza to, że ta wtyczka jest doskonałym narzędziem do wykrywania pewnych błędów Java i robi to, analizując Twój kod i porównując go z ponad 400 wzorami błędów i słabymi rozwiązaniami. Takie błędy obejmują nieskończone pętle rekurencyjne, impas , livelock i nieprawidłowe użycie różnych bibliotek. SpotBugs może zidentyfikować setki poważnych błędów w dużych aplikacjach (zwykle jest mniej więcej jeden błąd na 1000–2000 wierszy niekomentowanego kodu źródłowego). Po zainstalowaniu wtyczki w menu wybierz Analizuj -> SpotBugs -><cel analizy>. Celem może być pojedynczy plik lub cały moduł, włączając lub nie powiązane testy: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 20Po zakończeniu analizy na dole zobaczysz okno wskazujące wszystkie znalezione błędy lub słabe rozwiązania wraz z sugestiami ich naprawy:10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 21

8. Pomocnik Mavena

Wtyczka Maven Helper jest niezbędna dla każdego, kto używa Maven. Dodaje łatwy sposób analizowania i eliminowania sprzecznych zależności, a także możliwość zobaczenia zależności Mavena w różnych widokach (jako lista lub drzewo). Aby uruchomić analizę, otwórz plik pom i kliknij zakładkę Analizator zależności na dole. Wtedy będziesz mógł zobaczyć, które zależności są w konflikcie z którymi i wykluczyć wszelkie konflikty: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 22Wtyczka dodaje również dodatkowe funkcje do uruchamiania / debugowania poszczególnych plików lub modułu głównego: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 23Włączenie tego menedżera zależności pozwoli Ci zaoszczędzić czas podczas rozwiązywania problemów z zależnościami.

9. Zadrapanie

Pisząc kod, często pomyślisz „trzeba to naprawić, zanim go zatwierdzę”, będziesz musiał zapisać gdzieś tymczasowe dane do własnego użytku lub do jakiegoś testu, albo będziesz chciał nagrać notatki lub dane widoczne podczas debugowania aplikacji. Ogólnie oznacza to szybkie uruchomienie nowej instancji Notatnika, ale to wciąż nie jest zbyt dobre. Jak możemy lepiej wykorzystać narzędzia oferowane przez nasz ukochany IntelliJ IDEA? Na przykład wtyczka Scratch . Ta wtyczka umożliwia tworzenie tymczasowych kart edytora tekstu w IDEA, w których można pisać kod, przechowywać tymczasowe dane lub szybko zapisywać myśli, które będą potrzebne później, ale nie trzeba ich zapisywać na zawsze. Nigdy więcej Twój system plików nie będzie zaśmiecony jednorazowymi plikami TXT. Po załadowaniu wtyczki naciśnij Alt + C. Pojawi się okno, w którym możesz określić nazwę swojego pliku tekstowego: 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 24Po kliknięciu OK otrzymamy zakładkę z tymczasowym plikiem tekstowym. Jeśli plik został utworzony wcześniej, ten skrót klawiaturowy go otworzy. Jeśli istnieje już długa lista tych kart, zostanie otwarta najnowsza. W opisie wtyczki możesz zobaczyć pozostałe skróty klawiszowe do korzystania z tych tymczasowych plików tekstowych. Możesz także uzyskać dostęp do tych plików tymczasowych z menu: Narzędzia -> Scratch -> ...10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 25

10. Pasek postępu

I na koniec trochę komizmu — chciałbym wspomnieć o kilku zabawnych małych wtyczkach paska postępu . Te wtyczki zmieniają typowy nudny wygląd paska postępu na coś przyjemniejszego. Na przykład bardzo podobała mi się wtyczka Mario : 10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 2610 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 27Lub wypróbuj bardzo popularną wtyczkę — Nyan Progress Bar .10 przydatnych wtyczek do IntelliJ IDEA: dla początkujących i doświadczonych programistów - 28Muszę zaznaczyć, że dodanie dodatkowej funkcjonalności może spowodować, że IDEA zużyje znacznie więcej zasobów, a nadmierna obsesja na punkcie wtyczek może wpłynąć na wydajność twojego środowiska programistycznego. Dlatego próbując stworzyć swój idealny zestaw wtyczek, nie daj się ponieść emocjom: musisz starać się zachować „szczęśliwy środek” między wydajnością a dodatkową funkcjonalnością. To wszystko na dzisiaj :) Opowiedz nam o swoich ulubionych wtyczkach w komentarzach.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION