1. Autofullfør (fane)

IntelliJ IDEA er et veldig smart utviklingsmiljø. Noen mennesker tror at det ikke bare er en flott IDE for Java-utvikling, men den beste IDE i hele verden . Noe som riktignok ikke er langt fra sannheten.

For eksempel har IntelliJ IDEA denne fantastiske tingen som kalles autofullføring. IntelliJ IDEA analyserer og analyserer alle filene i prosjektet ditt (inkludert alle bibliotekene du bruker). Den forstår hvilke klasser du har og hvilke metoder og variabler disse klassene har. Deretter bruker den all den informasjonen for å hjelpe deg med å skrive koden din.

Du begynner bare å skrive et ord, og det gir umiddelbart hint for å fullføre det. En av de mest brukte autofullføringsnøklene er Tab .

Anta for eksempel at du vil skrive "System". For å gjøre dette, må du skrive "Sys" og trykke på "Tab"-tasten: IDEA vil fullføre resten for deg.

Hvis du setter et punktum etter navnet på en variabel, vil IDEA først bestemme hvilken type variabelen er, og deretter tilby deg en liste over metoder som kan kalles på variabelen. Dette er super praktisk.

Eller anta at du vil skrive klassenavnet InputStreamReader . IntelliJ IDEA kan spare deg for tid: du kan bare skrive tre store bokstaver " ISR " ( I nput S tream Reader ) og trykke Tab . IDEA vil konvertere det du skrev til InputStreamReader. Det er nesten magi.

4.2. Live maler: psvm, sout, psfs, fori

Det er tusenvis av grunner til at profesjonelle programmerere elsker IntelliJ IDEA, men den har også noe for nybegynnere. For eksempel:

hovedmetoden _

La oss si at du vil skrive public static void main(String[] args) på mindre enn et sekund.

For å gjøre dette, skriv inn de 4 bokstavene psvm og trykk Tab . IDEA vil erstatte " psvm " med " public static void main(String[] args) ". Magi.

Det er veldig enkelt å huske sekvensen psvm   - det er en forkortelse av "public static void main".

Konsollutgang

Det er også en måte å raskt skrive System.out.println();

For å gjøre dette må du også skrive 4 bokstaver (" sout ") og trykke Tab . IDEA vil erstatte "sout" med " System.out.println(); "

Dette er også lett å huske: de 4 bokstavene i sout kommer fra S ystem. ut .println

Erklære en strengkonstant

Det er en måte å raskt deklarere en strengvariabel (på klassenivå).

For å gjøre dette må du igjen skrive 4 bokstaver (" psfs ") og trykke Tab . IDEA vil erstatte "psfs" med " public static final String ".

Du vil ikke ha problemer med å huske dette: psfs består av de 4 bokstavene fra offentlig statisk sluttstreng

Det er en lignende forkortelse som kan brukes med alle datatyper: "psf", som står for public static final

Løkker

Du kan raskt skrive en løkke i IDEA ved å bruke fori + Tab- kombinasjonen. Når du gjør dette, vil IDEA erstatte fori med følgende kode:

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

Du trenger bare å skrive inn maksimumsverdien for i-tellervariabelen.

Dette er kanskje ikke de mest populære triksene for arbeidende Java-fagfolk, men de vil definitivt gjøre livet ditt enklere som nybegynner.

3. Omkringliggende kodefragmenter: Ctrl+Alt+T

Noen ganger møter programmerere situasjoner der de ønsker å gjøre noe med koden som allerede er skrevet. IntelliJ IDEA gjør dette enklere ved å gi en spesiell kommando for å pakke eksisterende kode med noe.

Anta for eksempel at du vil kjøre en kode ikke én gang, men flere ganger. Det er fornuftig å lage en loop og plassere koden inne i loopen. Du kan selvfølgelig skrive løkkeoverskriften og sette en krøllete klammeparentes i begynnelsen og en annen krøllete klammeparentes på slutten. Deretter kan du også kopiere den nødvendige koden inn i løkken, og gå gjennom alle linjene inne i løkken og flytte dem til høyre.

Men det er en enklere måte: du kan omgi den eksisterende koden i en løkke, og IntelliJ IDEA vil gjøre resten av seg selv. Du må gjøre 3 ting:

  1. Marker koden du vil omgi med annen kode
  2. Trykk Ctrl+Alt+T
  3. Velg ett av alternativene for å legge til omkringliggende utsagn:
    1. hvis
    2. hvis-annet
    3. samtidig som
    4. gjør mens
    5. til
    6. prøv å fange
    7. prøve til slutt
    8. prøv fangst til slutt
    9. synkronisert

Her er et eksempel på en meny i IDEA:

Omgivende kodefragmenter

4. Kodestil: Ctrl+Alt+L

Og ett råd til. Ganske ofte roter kopiering av koden justeringen: det er ekstra mellomrom på ett sted, mens de mangler et annet sted, osv. Koden ser ut til å fungere, men den ser ut som et togvrak.

For å få koden til å se bra ut trenger du bare å trykke på 3 knapper: Ctrl+Alt+L

Så snart du trykker på denne kombinasjonen, vil IntelliJ IDEA umiddelbart formatere all koden i gjeldende fil, og plassere mellomrom og tabulatorer der det er nødvendig. Det blir ikke lenger kode, men øyegodteri.

Eksempel:

Før Etter
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);
      }
   }
}

Forresten, hver "kodestil" kan tilpasses fullt ut i IntelliJ IDEA-innstillingene:

Kodestil IntelliJ IDEA