1. Autouzupełnianie (karta)

Intellij IDEA to bardzo inteligentne środowisko programistyczne. Niektórzy uważają to nie tylko za świetne IDE do programowania w Javie, ale ogólnie za najlepsze IDE na świecie . Co właściwie nie jest dalekie od prawdy.

Na przykład Intellij IDEA ma tak wspaniałą rzecz jak autouzupełnianie. Intellij IDEA analizuje i analizuje wszystkie pliki w twoim projekcie (w tym wszystkie używane biblioteki) i rozumie, jakie masz klasy, jakie klasy mają metody i zmienne. A następnie wykorzystuje wszystkie te informacje, aby pomóc Ci napisać kod.

Po prostu zaczynasz pisać słowo, a ona natychmiast oferuje wskazówki, jak je uzupełnić. Jednym z najczęściej używanych klawiszy autouzupełniania jest klawisz Tab .

Na przykład chcesz napisać System. Aby to zrobić, musisz napisać Sys i nacisnąć przycisk „Tab”: IDEA zrobi resztę za Ciebie.

Jeśli umieścisz kropkę po nazwie zmiennej , IDEA najpierw określi, jakiego typu była ta zmienna, a następnie zaproponuje listę metod, które można wywołać na tej zmiennej. To jest bardzo wygodne.

Lub na przykład chcesz napisać nazwę klasy InputStreamReader . IntelliJ IDEA pozwoli Ci zaoszczędzić czas : możesz po prostu wpisać trzy wielkie litery - ISR ( I nput Stream Reader ) i nacisnąć Tab . A IDEA przekonwertuje wszystko, co zostało zapisane, na InputStreamReader. Prawie magia.

2. Żywe szablony: psvm, sout, psfs, fori

IntelliJ IDEA ma tysiące rzeczy, za które uwielbiają go profesjonalni programiści, chociaż ma też coś dla początkujących. Na przykład:

główna metoda

Na przykład, czy możesz napisać w public static void main(String[] args) mniej niż sekundę?

Aby to zrobić, napisz 4 litery psvm i naciśnij Tab . A IDEA zastąpi „ psvm ” na „ public static void main (String [] args) ”. Magia.

Kombinacja psvm  jest bardzo łatwa do zapamiętania - to skrót od public static void main.

Wyjście na wyświetlaczu

Istnieje również sposób na szybkie napisanie System.out.println();

Aby to zrobić, musisz również napisać 4 litery „ sout ” i nacisnąć Tab . A IDEA zastąpi "sout" przez " System.out.println(); »

Jest to również łatwe do zapamiętania: sout to 4 litery od System . out.println _

Deklaracja stałej tekstowej

Istnieje sposób na szybkie zadeklarowanie zmiennej typu String (na poziomie klasy).

Aby to zrobić, musisz również napisać 4 litery „ psfs ” i nacisnąć Tab . A IDEA zastąpi „psfs” słowem „ public static final String

Łatwo to też zapamiętać: psfs to 4 litery od public static final S tring

Istnieje podobny skrót dla dowolnego typu danych. "psf" - publiczne statyczne końcowe >

Cykl

Możesz szybko napisać pętlę w IDEA za pomocą polecenia fori + Tab . W takim przypadku IDEA zastąpi fori kodem:

for (int i = 0; i < ; i++) {
}

Będziesz musiał tylko wpisać maksymalną wartość, do której licznik i powinien się zmienić.

Być może nie są to najpopularniejsze rzeczy wśród profesjonalistów Java, ale Tobie, jako początkującemu, z pewnością ułatwią życie.

3. Zawijanie: Ctrl+Alt+T

Czasami w pracy programisty zdarzają się sytuacje, kiedy chce się coś zrobić z już napisanym kodem. W tym celu Intellij IDEA posiada specjalną komendę, która pozwala „owinąć” napisany kod czymś innym.

Na przykład chcesz wykonać jakiś kod nie raz, ale kilka razy. Logiczne jest zrobienie pętli i umieszczenie kodu wewnątrz pętli. Można oczywiście napisać tytuł cyklu, nawiasy na początku, na końcu nawiasy. Skopiuj żądany kod do pętli, a następnie przejdź przez wszystkie linie w ciele pętli i przesuń je w prawo.

Ale możesz to zrobić prościej: zawiń gotowy kod w pętlę, a Intellij IDEA zrobi resztę sam. Będziesz musiał zrobić 3 rzeczy:

  1. Zaznacz kod, który chcesz otoczyć innym kodem
  2. Naciśnij Ctrl+Alt+T
  3. Wybierz jedną z opcji owijania:
    1. Jeśli
    2. Jeśli inaczej
    3. chwila
    4. robić podczas
    5. Do
    6. próbuj złapać
    7. spróbuj wreszcie
    8. spróbuj w końcu złapać
    9. zsynchronizowane

Przykładowe menu w IDEA:

4. Styl kodu: Ctrl+Alt+L

I jeszcze jedna przydatna uwaga. Bardzo często w wyniku kopiowania kodu dochodzi do naruszenia jego wyrównania: gdzieś są dodatkowe spacje, gdzieś ich brakuje itp. Wydaje się, że to działający kod, ale wygląda na to, że diabeł wie co.

Aby Twój kod zawsze wyglądał świetnie, wystarczy nacisnąć 3 przyciski: Ctrl+Alt+L

Gdy tylko je naciśniesz, Intellij IDEA natychmiast sformatuje cały kod bieżącego pliku: w razie potrzeby wstawi spacje i tabulatory. Nie będzie kodu, ale cukierki.

Przykład:

Był Stało się
public class Main {
   public static void main(String[] args) {
System.out.println("Hello World!");
System.out.println();
   if (2 < 3)   {
System.out.println("Opps");   }

for (int i = 0; i < 10; i++) {
System.out.println(i);
      }
   }
}
public class Main
{
   public static void main(String[] args)
   {
      System.out.println("Hello World!");
      System.out.println();
      if (2 < 3)
      {
         System.out.println("Opps");
      }

      for (int i = 0; i < 10; i++)
      {
         System.out.println(i);
      }
   }
}

Nawiasem mówiąc, wszystkie „style kodu” są w pełni konfigurowalne w ustawieniach IntelliJ IDEA: