IDEA life hack

All lectures for HU purposes
Szint, Lecke
Elérhető

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:

fő 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
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION