JavaRush /Java-Blog /Random-DE /IntelliJ Idea 2018.1: Was ist neu?

IntelliJ Idea 2018.1: Was ist neu?

Veröffentlicht in der Gruppe Random-DE
Ende letzten Monats hat JetBrains IntelliJ IDEA auf Version 2018.1 aktualisiert. Diese Version unterscheidet sich erheblich von der Vorgängerversion durch eine Reihe von Verbesserungen nicht nur für unterstützte Sprachen, sondern auch für Frameworks, Versionskontrollsysteme, den Debugger, den Compiler und den Editor.   IntelliJ Idea 2018.1: Was ist neu?  - 1Wir konzentrieren uns auf einige der wichtigsten Punkte, die durch das Update eingeführt werden. Wenn Sie die vollständige Liste sehen möchten, folgen Sie dem Link .

Was ist neu in IntelliJ IDEA 2018.1?

Java:

  • Die Codevervollständigung in Stream-API-Aufrufketten unterstützt jetzt die Typumwandlung und bietet eine Vervollständigungsoption gemäß dem vorhandenen Filteraufruf (String.class :: isInstance), die ihm automatisch einen Typ zuweist.
      IntelliJ Idea 2018.1: Was ist neu?  - 2
  • Die Vervollständigung des Postfix-Codes wurde verbessert. Es ist jetzt möglich, eigene Java-Vorlagen zu erstellen sowie vordefinierte Java-Vorlagen in den Einstellungen | zu ändern und umzubenennen Herausgeber | Allgemein | Postfix-Vervollständigung.
      IntelliJ Idea 2018.1: Was ist neu?  - 3
      IntelliJ Idea 2018.1: Was ist neu?  - 4
  • Die IDE verfolgt nun die Beziehung zwischen Variablen vom Typ „größer als“ und „kleiner als“ und erkennt beim Vergleich von Variablen in verschiedenen Codezweigen, wann die Bedingung immer wahr (wahr) oder falsch (falsch) ist;
      IntelliJ Idea 2018.1: Was ist neu?  - 5
  • Java-Inspektionen und Quick-Fixes: Die neue Version umfasst Inspektionen und Quick-Fixes, die speziell für Java 9 entwickelt wurden, warnt vor scheinbar überflüssigen close()-Aufrufen und bietet einen Quick-Fix zu deren Entfernung.
      IntelliJ Idea 2018.1: Was ist neu?  - 6
      IntelliJ Idea 2018.1: Was ist neu?  - 7
  • Wenn es mehrere verschiedene Möglichkeiten gibt, mögliche Fehler im ausgewählten Bereich zu beheben, gruppiert IntelliJ IDEA sie alle nach Typ. Klicken Sie dazu einfach auf die Schaltfläche „Teilweise reparieren“ im Fenster „Ergebnisse prüfen“.
      IntelliJ Idea 2018.1: Was ist neu?  - 8
  • IntelliJ IDEA 2018.1 unterstützt JUnit 5 @Tag- Annotationen , die ebenso in den Testbereich aufgenommen werden können wie getaggte Klassen und Methoden;
      IntelliJ Idea 2018.1: Was ist neu?  - 9
  • Es ist nun möglich, eine Testklasse zu erstellen, indem das Präfix „Test“ nicht nur am Ende des Klassennamens, sondern auch am Anfang hinzugefügt wird.

JVM-Debugger

  • Drucken Sie Stack-Traces für Haltepunkte an die Konsole. Mit der IDE können Sie außerdem Stapelspuren für mehrere Haltepunkte gleichzeitig im Konsolenprotokoll anzeigen.
      IntelliJ Idea 2018.1: Was ist neu?  - 10
  • Möglichkeit, den Stack-Trace für den aktuellen Thread mithilfe der neuen Aktion „Stack kopieren“ zu kopieren, die im Frame-Kontextmenü verfügbar ist.
      IntelliJ Idea 2018.1: Was ist neu?  - elf

Java-Compiler

  • Auf der Java-Compiler-Seite wurde ein neues Kontrollkästchen „Option --release für Cross-Compilation verwenden“ (Java 9 und höher) hinzugefügt.
  • Es ist nun möglich, eine bestimmte Version des ECJ-Compilers zu verwenden.

Editor

  • Es ist möglich, dem Code externe Annotationen hinzuzufügen, auch wenn eine direkte Annotation des Quellcodes nicht möglich ist (z. B. im Fall von Bibliotheksklassen). Sie können Anmerkungen in annotations.xml-Dateien anpassen, die außerhalb des Quellcodes gespeichert sind.
  • Die IDE zeigt automatisch generierte Annotationen direkt im Quellcode an.
      IntelliJ Idea 2018.1: Was ist neu?  - 12
  • Wenn reduzierte Codeabschnitte Fehler oder Warnungen enthalten, werden diese entsprechend ihrem Validierungsstatus hervorgehoben und gefärbt.
      IntelliJ Idea 2018.1: Was ist neu?  - 13
  • Die IDE hebt beim Durchsuchen der aktuellen Datei auch ausgeblendete Codeabschnitte hervor, wenn sie Übereinstimmungen enthalten.
      IntelliJ Idea 2018.1: Was ist neu?  - 14
  • Möglichkeit, mit der Kombination „Alt + Nach unten scrollen“ und „Alt + Nach oben scrollen“ zum nächsten oder vorherigen Vorkommen zu wechseln.
      IntelliJ Idea 2018.1: Was ist neu?  - 15

Projektkonfiguration

  • Mit der neuen Aktion „Modulnamen ändern...“, die im Kontextmenü des Dialogfelds „Projektstruktur“ verfügbar ist, ist es jetzt möglich, die vollständigen Namen mehrerer Module gleichzeitig zu ändern.
      IntelliJ Idea 2018.1: Was ist neu?  - 16
  • Es wurde eine neue Option „Abhängigkeiten mit „Bereitgestellt“-Bereich einschließen“ hinzugefügt, mit der Sie „bereitgestellte“ Abhängigkeiten zum Klassenpfad hinzufügen können.
      IntelliJ Idea 2018.1: Was ist neu?  - 17

Suchen und ersetzen

  • Möglichkeit zur Vorschau der Ergebnisse des Ersetzens regulärer Ausdrücke im Fenster „Im Pfad ersetzen“;
  • Verbesserungen der Struktursuche. Jetzt können Sie im Struktursuche-Dialog Ihre eigene Suchvorlage erstellen oder eine der vorhandenen auswählen.
Haben Sie bereits die neuen Funktionen von IntelliJ IDEA 2018.1 genutzt?

Quellbilder aus Habrahabr

Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION