1. Completare automată (filă)

IntelliJ IDEA este un mediu de dezvoltare foarte inteligent. Unii oameni cred că nu este doar un IDE excelent pentru dezvoltarea Java, ci și cel mai bun IDE din lume . Ceea ce, desigur, nu este departe de adevăr.

De exemplu, IntelliJ IDEA are acest lucru magnific numit auto-completare. IntelliJ IDEA analizează și analizează toate fișierele din proiectul dvs. (inclusiv toate bibliotecile pe care le utilizați). Înțelege ce clase aveți și ce metode și variabile au acele clase. Apoi folosește toate aceste informații pentru a vă ajuta să vă scrieți codul.

Începi doar să tastezi un cuvânt și acesta oferă imediat indicii pentru a-l termina. Una dintre cele mai frecvent utilizate taste de completare automată este Tab .

De exemplu, să presupunem că doriți să scrieți „Sistem”. Pentru a face acest lucru, trebuie să tastați „Sys” și să apăsați tasta „Tab”: IDEA va termina restul pentru dvs.

Dacă puneți un punct după numele unei variabile, atunci IDEA va determina mai întâi ce tip este variabila și apoi vă va oferi o listă de metode care pot fi apelate pe variabilă. Acest lucru este super convenabil.

Sau să presupunem că doriți să scrieți numele clasei InputStreamReader . IntelliJ IDEA vă poate economisi timp: puteți doar să introduceți trei majuscule „ ISR ” ( I nput S tream Reader ) și să apăsați Tab . IDEA va converti ceea ce ai scris în InputStreamReader. Este aproape magie.

4.2. Șabloane live: psvm, sout, psfs, fori

Există mii de motive pentru care programatorii profesioniști adoră IntelliJ IDEA, dar are și ceva pentru începători. De exemplu:

metoda principala

Să presupunem că vrei să scrii public static void main(String[] args) în mai puțin de o secundă.

Pentru a face acest lucru, tastați cele 4 litere psvm și apăsați Tab . IDEA va înlocui „ psvm ” cu „ public static void main(String[] args) ”. Magie.

Este foarte ușor să vă amintiți secvența psvm   - este o abreviere de la „public static void main”.

Ieșire de consolă

Există, de asemenea, o modalitate de a scrie rapid System.out.println();

Pentru a face acest lucru, trebuie să scrieți și 4 litere (" sout ") și să apăsați Tab . IDEA va înlocui „sout” cu „ System.out.println();

Acest lucru este, de asemenea, ușor de reținut: cele 4 litere din sout provin de la S ystem. afară .println

Declararea unei constante șir

Există o modalitate de a declara rapid o variabilă String (la nivel de clasă).

Pentru a face acest lucru, trebuie să scrieți din nou 4 litere (" psfs ") și să apăsați Tab . IDEA va înlocui „psfs” cu „ public static final String ”.

Nu veți avea probleme să vă amintiți acest lucru: psfs este alcătuit din cele 4 litere din String final public s tatic

Există o abreviere similară care poate fi folosită cu orice tip de date: „psf”, care înseamnă public static final

Bucle

Puteți scrie rapid o buclă în IDEA folosind combinația fori + Tab . Când faceți acest lucru, IDEA va înlocui fori cu următorul cod:

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

Trebuie doar să scrieți valoarea maximă pentru variabila i counter.

Acestea pot să nu fie cele mai populare trucuri pentru profesioniștii Java care lucrează, dar cu siguranță îți vor face viața mai ușoară ca începător.

3. Fragmente de cod înconjurător: Ctrl+Alt+T

Uneori, programatorii se confruntă cu situații în care doresc să facă ceva cu codul care a fost deja scris. IntelliJ IDEA face acest lucru mai ușor, oferind o comandă specială pentru a încheia codul existent cu ceva.

De exemplu, să presupunem că doriți să executați un cod nu o dată, ci de mai multe ori. Este logic să creați o buclă și să plasați codul în interiorul buclei. Puteți, desigur, să scrieți antetul buclei și să puneți o acoladă la început și o altă acoladă la sfârșit. Apoi, puteți, de asemenea, să copiați codul necesar în buclă și să treceți prin toate liniile din interiorul corpului buclei și să le mutați la dreapta.

Dar există o modalitate mai ușoară: puteți înconjura codul existent într-o buclă, iar IntelliJ IDEA va face restul de la sine. Va trebui să faci 3 lucruri:

  1. Evidențiați codul pe care doriți să îl înconjurați cu alt cod
  2. Apăsați Ctrl+Alt+T
  3. Selectați una dintre opțiunile pentru adăugarea declarațiilor înconjurătoare:
    1. dacă
    2. dacă-altfel
    3. in timp ce
    4. face în timp ce
    5. pentru
    6. încearcă să prinzi
    7. incearca in sfarsit
    8. incearca sa prinzi in sfarsit
    9. sincronizate

Iată un exemplu de meniu în IDEA:

Fragmente de cod înconjurător

4. Stilul codului: Ctrl+Alt+L

Și încă un sfat. Destul de des, copierea codului încurcă alinierea acestuia: există spații suplimentare într-un loc, în timp ce acestea lipsesc în altă parte, etc. Codul pare să funcționeze, dar arată ca o epavă de tren.

Pentru ca codul să arate grozav, trebuie doar să apăsați 3 butoane: Ctrl+Alt+L

De îndată ce apăsați această combinație, IntelliJ IDEA va formata imediat tot codul din fișierul curent, plasând spații și file acolo unde este necesar. Nu va mai fi cod, ci bomboane pentru ochi.

Exemplu:

Inainte de După
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);
      }
   }
}

Apropo, fiecare „stil de cod” este complet personalizabil în setările IntelliJ IDEA:

Stil cod IntelliJ IDEA