IntelliJ IDEA 2020.1: Java 14, Analyse des Datenflusses im Debugger, der neue LightEdit-Modus und vieles mehr

Hallo Habr!


IntelliJ IDEA 2020.1 wurde letzte Woche veröffentlicht, und in diesem Beitrag werden wir kurz auf die interessantesten in der neuen Version eingehen. Von der großen Sache: Wir haben Unterstützung für Java 14, Analyse des Datenflusses im Debugger, den Modus zum Bearbeiten von Dateien ohne Öffnen eines Projekts (LightEdit) und neue Funktionen für verschiedene Frameworks hinzugefügt. Alle Details finden Sie auf der gefunden werden Was ist neu Seite .



Java



  • Die neue Version von IntelliJ IDEA unterstützt Java 14. Insbesondere gibt es automatische Vervollständigung, Navigation, Inspektionen, Generierung von Konstruktoren für Datensätze ( JEP 359 ) und die Möglichkeit, überladene Instanzen von Cast-Instanzen mit präzisen Mustervariablen ( JEP 305 ) zu korrigieren .
  • Java . JDK IDE, , .
  • . `SimpleDateFormat`, , .



  • LightEdit. , . LightEdit (`idea file.extension`), IDE . (.).
  • Rename Change Signature , . , / . (.).
  • Javadocs - , , . IDE Javadocs .
  • Code vision — , . .

:


  • Java-.
  • .
  • - .
  • .



  • . , . , IDE , true, — false. (.).
  • . , , .



  • IntelliJ IDEA 2020.1 `.hprof`, . hprof-, Help | Find action «hprof» Open Hprof Snapshot. , .
  • . (.).

VCS



  • Interactively Rebase from Here - . , , , , .
  • Commit Commit. , , , Preferences/Settings | Version Control | Commit Dialog.

:


  • Git IDE.
  • Branches.
  • Log .



  • JetBrains Mono, JetBrains Mono IntelliJ IDEA. JetBrains Mono, Preferences/Settings | Editor | Font.
  • IDE , , — IntelliJ Light.
  • Find Find in Path.



  • IntelliJ IDEA 2020.1 Ultimate Selenium, -, Selenium UI Automation Testing. JVM- UI- : Selenium, Selenide, Geb, Serenity BDD Allure Framework. Selenium (.)
  • 2020.1 Spring WebFlux. IDE `Rendering` API, . , , WebFlux Actuator, Run.

:


  • , , Rename (Shift+F6) JMS Spring Messaging API.
  • IDE Spring , Find Usages (Alt+F7) Rename.
  • Micronaut , .
  • RxJava.
  • Quarkus MicroProfile .
  • R2DBC, Vert.x SQL Clients, Apache Spark SQL, Apache DB Utils .
  • Swagger Codegen — , API .
  • HTTP- .
  • JavaScript, .


( ), Scala, Docker Kubernetes ( .). , , .


! , What’s new .


IntelliJ IDEA


All Articles