1. Automatikus kiegészítés (Tab)

Az IntelliJ IDEA egy nagyon intelligens fejlesztői környezet. Vannak, akik úgy vélik, hogy ez nem csak egy nagyszerű IDE a Java fejlesztéshez, hanem a legjobb IDE a világon . Ami igaz, nem áll messze az igazságtól.

Például az IntelliJ IDEA rendelkezik ezzel a csodálatos dologgal, az úgynevezett automatikus kiegészítéssel. Az IntelliJ IDEA elemzi és elemzi a projektben lévő összes fájlt (beleértve az összes használt könyvtárat is). Megérti, hogy milyen osztályai vannak, és ezeknek az osztályoknak milyen metódusai és változói vannak. Ezután az összes információt felhasználja a kód megírásához.

Csak elkezd beírni egy szót, és azonnal tippeket ad a befejezéshez. Az egyik leggyakrabban használt automatikus kiegészítési billentyű a Tab .

Tegyük fel például, hogy a "Rendszer" kifejezést szeretné beírni. Ehhez be kell írnia a "Sys" kifejezést, és meg kell nyomnia a "Tab" billentyűt: az IDEA befejezi a többit.

Ha egy változó neve után pontot teszünk , akkor az IDEA először meghatározza, hogy milyen típusú a változó, majd felajánlja a változón meghívható metódusok listáját. Ez szuper kényelmes.

Vagy tegyük fel, hogy az InputStreamReader osztálynevet szeretné megírni . Az IntelliJ IDEA időt takaríthat meg: egyszerűen beírhat három nagybetűt: " ISR " ( I nput S tream R Reader ), majd nyomja meg a Tab billentyűt . Az IDEA átkonvertálja a leírtakat InputStreamReader-be. Szinte varázslat.

4.2. Élő sablonok: psvm, sout, psfs, fori

Több ezer oka van annak, hogy a professzionális programozók imádják az IntelliJ IDEA-t, de van benne valami kezdőknek is. Például:

módszer

public static void main(String[] args) Tegyük fel , hogy kevesebb mint egy másodperc alatt szeretne írni .

Ehhez írja be a 4 betűből álló psvm kódot , és nyomja meg a Tab billentyűt . Az IDEA a " psvm "-t a " public static void main(String[] args) " -re cseréli . Varázslat.

Nagyon könnyű megjegyezni a psvm szekvenciát   – ez a "public static void main" rövidítése.

Konzol kimenet

Arra is van mód, hogy gyorsan írjunk System.out.println();

Ehhez 4 betűt (" sout ") is kell írni, és meg kell nyomnia a Tab billentyűt . Az IDEA a "sout" szót a következőre cseréli: " System.out.println(); "

Ezt is könnyű megjegyezni: a soutban lévő 4 betű az S rendszerből származik . ki .println

Egy karakterlánc-állandó deklarálása

Van mód egy String változó gyors deklarálására (osztályszinten).

Ehhez ismét le kell írnia 4 betűt (" psfs "), és meg kell nyomnia a Tab billentyűt . Az IDEA a "psfs"-t a " public static final String " -re cseréli .

Nem lesz gond emlékezni erre: a psfs a nyilvános s tatikus végső S karakterlánc 4 betűjéből áll

Van egy hasonló rövidítés, amely bármilyen adattípussal használható: "psf", ami a nyilvános statikus végleges

Hurkok

Gyorsan írhat ciklust az IDEA-ban a fori + Tab kombinációval. Amikor ezt megteszi, az IDEA a fori-t a következő kódra cseréli :

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

Csak be kell írnia az i számláló változó maximális értékét.

Lehet, hogy nem ezek a legnépszerűbb trükkök a Java szakemberek számára, de kezdőként mindenképpen megkönnyítik az életét.

3. Környező kódrészletek: Ctrl+Alt+T

A programozók néha olyan helyzetekkel szembesülnek, amikor valamit kezdeni szeretnének a már megírt kóddal. Az IntelliJ IDEA ezt megkönnyíti azáltal, hogy egy speciális paranccsal burkolja a meglévő kódot valamivel.

Tegyük fel például, hogy egy kódot nem egyszer, hanem többször szeretne végrehajtani. Érdemes hurkot létrehozni, és a kódot a cikluson belül elhelyezni. Természetesen beírhatja a hurokfejlécet, és egy kapcsos zárójelet az elejére, és egy másik göndör kapcsos zárójelet a végére. Ezután bemásolhatja a szükséges kódot a ciklusba, és végighaladhat a ciklus törzsén belüli összes soron, és jobbra tolhatja őket.

De van egy egyszerűbb módja is: körbeveheti a meglévő kódot egy ciklusban, és az IntelliJ IDEA magától elvégzi a többit. 3 dolgot kell tenned:

  1. Jelölje ki azt a kódot, amelyet más kóddal szeretne körülvenni
  2. Nyomja meg a Ctrl+Alt+T
  3. Válassza ki az egyik lehetőséget a környező állítások hozzáadásához:
    1. ha
    2. ha más
    3. míg
    4. csinálni, miközben
    5. számára
    6. próbáld elkapni
    7. próbáld meg végre
    8. próbáld meg végre elkapni
    9. szinkronizálva

Íme egy példa az IDEA menüjére:

Környező kódrészletek

4. Kódstílus: Ctrl+Alt+L

És még egy tanács. A kód másolása gyakran felborítja az igazítást: egy helyen extra szóközök vannak, máshol pedig hiányoznak, stb. A kód működik, de úgy néz ki, mint egy vonatroncs.

Ahhoz, hogy a kód jól nézzen ki, mindössze három gombot kell megnyomnia: Ctrl+Alt+L

Amint megnyomja ezt a kombinációt, az IntelliJ IDEA azonnal formázza az összes kódot az aktuális fájlban, szóközöket és tabulátorokat helyezve el, ahol szükséges. Ez már nem kód lesz, hanem szemüveg.

Példa:

Előtt Után
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);
      }
   }
}

Egyébként minden "kódstílus" teljesen testreszabható az IntelliJ IDEA beállításaiban:

Kódstílus IntelliJ IDEA