CodeGym /Kursy /All lectures for PL purposes /Pomysł na Life Hacki

Pomysł na Life Hacki

All lectures for PL purposes
Poziom 1, Lekcja 760
Dostępny

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:

Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION