IntelliJ IDEA to Java IDE opracowane przez JetBrains. Jest pozycjonowany jako najmądrzejsze i najwygodniejsze środowisko programistyczne dla języka Java, obsługujące wszystkie najnowsze technologie i frameworki.
IntelliJ IDEA jest jednym z trzech najpopularniejszych środowisk Java IDE wraz z Eclipse IDE i NetBeans IDE. Porównanie trzech środowisk programistycznych znajduje się w tym materiale dotyczącym wyboru środowiska programistycznego.
Warunki korzystania z usługi IntelliJ IDEA
Pierwsza wersja IntelliJ IDEA została wydana w styczniu 2001 roku i od tego czasu JetBrains dodaje nowe funkcje i ulepsza istniejące.
Począwszy od wersji 9.0, IntelliJ IDEA jest dostępny w dwóch wersjach:
- Wydanie społecznościowe
- Edycja ostateczna
Community Edition to darmowa wersja na licencji Apache 2.0. Jest przeznaczony do programowania JVM i Android, a także aplikacji z GUI (graficzny interfejs użytkownika, graficzny interfejs użytkownika). Przyda się zarówno początkującym programistom do celów edukacyjnych, jak i profesjonalistom do komercyjnego rozwoju.
Edycja Ultimate jest dostępna na licencji komercyjnej i obsługuje więcej narzędzi niż wersja Community. Ta wersja aplikacji jest przeznaczona do tworzenia aplikacji korporacyjnych i internetowych. Jest przydatny dla programistów backendowych i frontendowych.
Przez następne sześć miesięcy wystarczy Ci Community Edition.
IntelliJ IDEA jest dostępny na trzy platformy: Windows, macOS, Linux. Aktualną wersję produktu można pobrać z oficjalnej strony JetBrains .
Dlaczego mój kod działa inaczej?
To jedno z najczęstszych pytań początkujących. Chodzi o Run Configuration (ustawienia uruchamiania) aplikacji.
W IntelliJ IDEA istnieje kilka sposobów uruchamiania kodu (głównej metody ):
-
Po prostu kliknij przycisk Uruchom obok głównej metody lub klasy zawierającej główną metodę .
-
Kliknij prawym przyciskiem myszy plik w drzewie projektu. Następnie wybierz Uruchom...
-
Uruchom z zaawansowanymi funkcjami.
Podczas korzystania z trzeciej metody początkujący często mają problemy. Po uruchomieniu różnych plików IDEA tworzy zamiast nas konfiguracje uruchamiania dla każdego z tych plików/klas i zapisuje je na liście „konfiguracji uruchamiania”.
Jeśli wybierzesz jakieś ustawienie i klikniesz Edytuj konfiguracje... , zobaczymy zaawansowane ustawienia uruchamiania:
W tych ustawieniach możesz określić wersję Java, z którą chcesz uruchomić program, dodać dodatkowe ustawienia środowiska lub argumenty programu. Argumenty programu to dokładnie te same argumenty, które są przekazywane do metody main() .
Wydawałoby się, co za wygodna funkcjonalność! Ale to właśnie w nim tkwi źródło najczęstszego błędu początkujących: „Uruchamiam inny kod”.
Chodzi o to, że możesz kliknąć przycisk Uruchom w momencie wybrania ustawienia uruchamiania, które nie pasuje do naszego pliku:
Aby uniknąć tego błędu, wybierz żądaną nazwę pliku/klasy z listy rozwijanej.
Narzędzia kodu w IntelliJ IDEA
IntelliJ IDEA posiada wiele narzędzi do pracy z kodem. Podajmy przykłady niektórych z nich.
Korzystając z narzędzia Live Templates, programista znacznie skraca czas pisania często używanych konstrukcji kodu.
Na przykład, aby utworzyć główną metodę, po prostu wpisz psvm w edytorze i naciśnij klawisz TAB :
-> zakładka ->
Skróty klawiszowe
Używanie skrótów klawiszowych może znacznie uprościć i przyspieszyć pisanie kodu. Ale do tego musisz wiedzieć o tych skrótach klawiszowych. Oto kilka kombinacji, które przydadzą się teraz lub w najbliższej przyszłości.
Ctrl + spacja — pokazuje listę opcji, za pomocą których można uzupełnić dane wejściowe.
Ctrl + W - inteligentne zaznaczanie tekstu. Najpierw podświetla słowo, w którym znajduje się kursor, a następnie najbliższe polecenia i tak dalej, aż do całego dokumentu.
i tak dalej.
Ctrl + Y - usuwa całą linię, utrzymując kursor w tej samej pozycji.
Ctrl + Shift + Space - to samo co Ctrl + Space , ale uwzględnia statyczne pola i metody. Pomaga również zainicjować pole odpowiednim typem.
Ctrl + B — przeskakuje do deklaracji pola, metody lub klasy. Taki sam efekt jak naciśnięcie Ctrl + LPM :
Ctrl + / - komentuje linię kodu. Jeśli zaznaczono wiele linii, skomentuje wszystko:
Shift + F6 — zmienia nazwę pola, metody lub klasy we wszystkich miejscach, w których jest używana.
Ctrl + Q – w zagnieżdżonym oknie pokaże się dokumentacja metody, aby nie wpaść na kod źródłowy. Pomaga zapoznać się z przyjętymi parametrami oraz zwróconą wartością.
Shift + Shift ( Double Shift , naciśnij Shift 2 razy z rzędu ) - wyszukaj wszystko i wszędzie (szuka klas i plików, ale nie metod). Nadaje się do przypadków, gdy pamiętasz, że gdzieś coś widziałeś, a nawet pamiętasz kilka liter z nazwy - to okno cię wyszuka.
Podczas wyszukiwania zajęć możesz podać część nazwy lub tylko 2 pierwsze litery. Na przykład BuRe znajdzie BufferedReader :
Ctrl + Shift + V - inteligentne wklejanie, zapamiętuje kilka ostatnich skopiowanych elementów.
Ctrl + Shift + Spacja - inteligentne dopełnienie, oferuje opcje zastępowania wartości w oparciu o kontekst.
Ctrl + Shift + A - wyszukaj akcję. Jeśli użytkownik nagle zapomniał klawiszy skrótu (klawiszy skrótu) dla akcji, ale pamięta jej nazwę, możesz znaleźć dowolną akcję i uruchomić, na przykład debugowanie.
Ctrl + Alt + M - usunie wybrany fragment kodu do osobnej metody, bardzo przydatny jest skrót klawiszowy do refaktoryzacji.
Alt + Enter - Uzupełnij (wypełnij), aby rozwiązać wszelkie problemy. Właściwie to prawie zawsze pomaga. Jeśli wystąpi błąd kompilacji i nie znasz dokładnego rozwiązania, pierwszą rzeczą do zrobienia jest sprawdzenie, co IDEA ma do zaoferowania.
Alt + Insert - automatyczne generowanie wszystkiego i wszystkich, metod, konstruktorów, klas...
Ctrl + O - zastąp metody nadrzędne.
Ctrl + K - podczas pracy z git - zatwierdzenie.
Ctrl + Shift + K - podczas pracy z gitem - push.
Ctrl + Alt + S - ustawienia POMYSŁU.
Ctrl + Alt + Shift + S - ustawienia projektu.
To nie wszystkie przydatne funkcjonalności Intellij IDEA. O wielu przydatnych funkcjach, w tym o debugowaniu, porozmawiamy na przyszłych wykładach.
GO TO FULL VERSION