1. Autoslutförande (flik)

IntelliJ IDEA är en mycket smart utvecklingsmiljö. Vissa människor tror att det inte bara är en bra IDE för Java-utveckling, utan den bästa IDE i hela världen . Vilket visserligen inte är långt ifrån sanningen.

Till exempel har IntelliJ IDEA denna magnifika sak som kallas autokomplettering. IntelliJ IDEA analyserar och analyserar alla filer i ditt projekt (inklusive alla bibliotek du använder). Den förstår vilka klasser du har och vilka metoder och variabler dessa klasser har. Sedan använder den all den informationen för att hjälpa dig att skriva din kod.

Du börjar bara skriva ett ord, och det ger omedelbart tips för att avsluta det. En av de mest använda autoslutförandenycklarna är Tab .

Anta till exempel att du vill skriva "System". För att göra detta måste du skriva "Sys" och trycka på "Tab"-tangenten: IDEA kommer att avsluta resten åt dig.

Om du sätter en punkt efter namnet på en variabel, kommer IDEA först att avgöra vilken typ av variabeln är, och sedan erbjuda dig en lista över metoder som kan anropas på variabeln. Det här är superbekvämt.

Eller anta att du vill skriva klassnamnet InputStreamReader . IntelliJ IDEA kan spara tid: du kan bara skriva tre versaler " ISR " ( I nput S tream Reader ) och trycka på Tab . IDEA kommer att konvertera det du skrev till InputStreamReader. Det är nästan magiskt.

4.2. Live-mallar: psvm, sout, psfs, fori

Det finns tusentals anledningar till varför professionella programmerare älskar IntelliJ IDEA, men den har också något för nybörjare. Till exempel:

huvudmetod _

Låt oss säga att du vill skriva public static void main(String[] args) på mindre än en sekund.

För att göra detta, skriv de fyra bokstäverna psvm och tryck på Tab . IDEA kommer att ersätta " psvm " med " public static void main(String[] args) ". Magi.

Det är superlätt att komma ihåg sekvensen psvm   - det är en förkortning av "public static void main".

Konsolutgång

Det finns också ett sätt att snabbt skriva System.out.println();

För att göra detta måste du också skriva 4 bokstäver (" sout ") och trycka på Tab . IDEA kommer att ersätta "sout" med " System.out.println(); "

Detta är också lätt att komma ihåg: de 4 bokstäverna i sout kommer från S ystem. ut .println

Deklarera en strängkonstant

Det finns ett sätt att snabbt deklarera en String -variabel (på klassnivå).

För att göra detta måste du återigen skriva 4 bokstäver (" psfs ") och trycka på Tab . IDEA kommer att ersätta "psfs" med " public static final String ".

Du kommer inte ha problem att komma ihåg detta: psfs består av de fyra bokstäverna från offentlig statisk slutsträng

Det finns en liknande förkortning som kan användas med vilken datatyp som helst: "psf", som står för public static final

Slingor

Du kan snabbt skriva en loop i IDEA med kombinationen fori + Tab . När du gör detta kommer IDEA att ersätta fori med följande kod:

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

Du behöver bara skriva in maxvärdet för variabeln i räknare.

Dessa kanske inte är de mest populära tricken för arbetande Java-proffs, men de kommer definitivt att göra ditt liv enklare som nybörjare.

3. Omgivande kodfragment: Ctrl+Alt+T

Ibland möter programmerare situationer där de vill göra något med koden som redan har skrivits. IntelliJ IDEA gör detta enklare genom att tillhandahålla ett speciellt kommando för att linda befintlig kod med något.

Anta till exempel att du vill köra någon kod inte en gång utan flera gånger. Det är vettigt att skapa en loop och placera koden inuti loopen. Du kan naturligtvis skriva loophuvudet och sätta ett lockigt stag i början och ett annat lockigt stag i slutet. Sedan kan du också kopiera den nödvändiga koden till slingan och gå igenom alla linjer inuti slingans kropp och flytta dem till höger.

Men det finns ett enklare sätt: du kan omge den befintliga koden i en slinga, och IntelliJ IDEA gör resten av sig själv. Du måste göra 3 saker:

  1. Markera koden du vill omge med annan kod
  2. Tryck på Ctrl+Alt+T
  3. Välj ett av alternativen för att lägga till omgivande uttalanden:
    1. om
    2. om annat
    3. medan
    4. göra medan
    5. för
    6. försök fånga
    7. försök äntligen
    8. försök fånga äntligen
    9. synkroniserad

Här är ett exempel på en meny i IDEA:

Omgivande kodfragment

4. Kodstil: Ctrl+Alt+L

Och ett råd till. Ganska ofta, att kopiera koden förstör dess anpassning: det finns extra utrymmen på ett ställe, medan de saknas någon annanstans, etc. Koden verkar fungera, men det ser ut som ett tågvrak.

För att hålla din kod snygg behöver du bara trycka på 3 knappar: Ctrl+Alt+L

Så snart du trycker på den här kombinationen kommer IntelliJ IDEA omedelbart att formatera all kod i den aktuella filen, och placera mellanslag och flikar där det behövs. Det kommer inte längre att vara kod, utan ögongodis.

Exempel:

Innan Efter
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);
      }
   }
}

Förresten, varje "kodstil" är helt anpassningsbar i IntelliJ IDEA-inställningarna:

Kodstil IntelliJ IDÉ