1. Autovervollständigung (Registerkarte)

IntelliJ IDEA ist eine sehr intelligente Entwicklungsumgebung. Manche Leute glauben, dass es nicht nur eine großartige IDE für die Java-Entwicklung ist, sondern die rundum beste IDE der Welt . Was zugegebenermaßen nicht weit von der Wahrheit entfernt ist.

IntelliJ IDEA verfügt beispielsweise über diese großartige Funktion namens Autovervollständigung. IntelliJ IDEA analysiert und analysiert alle Dateien in Ihrem Projekt (einschließlich aller von Ihnen verwendeten Bibliotheken). Es versteht, welche Klassen Sie haben und welche Methoden und Variablen diese Klassen haben. Anschließend werden alle diese Informationen verwendet, um Sie beim Schreiben Ihres Codes zu unterstützen.

Sie beginnen einfach mit der Eingabe eines Wortes und erhalten sofort Hinweise, wie Sie es beenden können. Einer der am häufigsten verwendeten Autovervollständigungsschlüssel ist Tab .

Angenommen, Sie möchten „System“ schreiben. Dazu müssen Sie „Sys“ eingeben und die „Tab“-Taste drücken: Den Rest erledigt IDEA für Sie.

Wenn Sie nach dem Namen einer Variablen einen Punkt einfügen , ermittelt IDEA zunächst den Typ der Variablen und bietet Ihnen dann eine Liste von Methoden an, die für die Variable aufgerufen werden können. Das ist super praktisch.

Oder nehmen Sie an, Sie möchten den Klassennamen InputStreamReader schreiben . Mit IntelliJ IDEA können Sie Zeit sparen: Sie können einfach drei Großbuchstaben „ ISR “ ( Input Stream Reader ) eingeben und die Tabulatortaste drücken . IDEA konvertiert das, was Sie geschrieben haben, in InputStreamReader. Es ist fast magisch.

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

Es gibt tausende Gründe, warum professionelle Programmierer IntelliJ IDEA lieben, aber es hat auch etwas für Anfänger zu bieten. Zum Beispiel:

Hauptmethode _

public static void main(String[] args) Nehmen wir an, Sie möchten in weniger als einer Sekunde schreiben .

Geben Sie dazu die 4 Buchstaben psvm ein und drücken Sie die Tabulatortaste . IDEA ersetzt „ psvm “ durch „ public static void main(String[] args) “. Magie.

Es ist sehr einfach, sich die Sequenz psvm zu merken   – sie ist eine Abkürzung für „public static void main“.

Konsolenausgabe

Es gibt auch eine Möglichkeit, System.out.println(); schnell zu schreiben.

Dazu müssen Sie außerdem 4 Buchstaben („ sout “) schreiben und die Tabulatortaste drücken . IDEA ersetzt „sout“ durch „ System.out.println();

Das ist auch leicht zu merken: Die 4 Buchstaben in sout stammen von S ystem. out .println

Deklarieren einer String-Konstante

Es gibt eine Möglichkeit, schnell eine String- Variable zu deklarieren (auf Klassenebene).

Dazu müssen Sie erneut 4 Buchstaben („ psfs “) schreiben und die Tabulatortaste drücken . IDEA ersetzt „psfs“ durch „ public static final String “.

Sie werden sich das leicht merken können: psfs besteht aus den 4 Buchstaben des öffentlichen , statischen Endstrings

Es gibt eine ähnliche Abkürzung, die für jeden Datentyp verwendet werden kann: „psf“, was für „ public static final“ steht

Schleifen

Mit der Kombination fori + Tab können Sie in IDEA schnell eine Schleife schreiben . Wenn Sie dies tun, ersetzt IDEA fori durch den folgenden Code:

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

Sie müssen lediglich den Maximalwert für die Zählervariable i eingeben.

Dies sind vielleicht nicht die beliebtesten Tricks für arbeitende Java-Profis, aber sie werden Ihnen das Leben als Anfänger auf jeden Fall erleichtern.

3. Umgebende Codefragmente: Strg+Alt+T

Manchmal stehen Programmierer vor Situationen, in denen sie etwas mit dem bereits geschriebenen Code tun möchten. IntelliJ IDEA erleichtert dies, indem es einen speziellen Befehl bereitstellt, um vorhandenen Code mit etwas zu umschließen.

Angenommen, Sie möchten einen Code nicht nur einmal, sondern mehrmals ausführen. Es ist sinnvoll, eine Schleife zu erstellen und den Code innerhalb der Schleife zu platzieren. Sie können natürlich den Schleifenkopf schreiben und am Anfang eine geschweifte Klammer und am Ende eine weitere geschweifte Klammer setzen. Dann könnten Sie auch den erforderlichen Code in die Schleife kopieren, alle Zeilen im Schleifenkörper durchgehen und nach rechts verschieben.

Aber es gibt einen einfacheren Weg: Sie können den vorhandenen Code in einer Schleife umgeben und IntelliJ IDEA erledigt den Rest von selbst. Sie müssen drei Dinge tun:

  1. Markieren Sie den Code, den Sie mit anderem Code umgeben möchten
  2. Drücken Sie Strg+Alt+T
  3. Wählen Sie eine der Optionen zum Hinzufügen umgebender Anweisungen:
    1. Wenn
    2. ansonsten
    3. während
    4. tun während
    5. für
    6. Versuchen Sie es zu fangen
    7. Versuchen Sie es endlich
    8. Versuchen Sie es endlich zu fangen
    9. synchronisiert

Hier ist ein Beispiel für ein Menü in IDEA:

Umgebende Codefragmente

4. Codestil: Strg+Alt+L

Und noch ein Ratschlag. Sehr oft führt das Kopieren des Codes zu einer fehlerhaften Ausrichtung: An einer Stelle befinden sich zusätzliche Leerzeichen, während sie an anderer Stelle fehlen usw. Der Code scheint zu funktionieren, aber es sieht aus wie ein Zugunglück.

Damit Ihr Code weiterhin gut aussieht, müssen Sie nur drei Tasten drücken: Strg+Alt+L

Sobald Sie diese Kombination drücken, formatiert IntelliJ IDEA sofort den gesamten Code in der aktuellen Datei und fügt bei Bedarf Leerzeichen und Tabulatoren ein. Es wird kein Code mehr sein, sondern eine Augenweide.

Beispiel:

Vor Nach
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);
      }
   }
}

Übrigens ist jeder „Codestil“ in den IntelliJ IDEA-Einstellungen vollständig anpassbar:

Codestil IntelliJ IDEA