IntelliJ IDEA 2020.1: Java 14, analisis aliran data dalam debugger, mode LightEdit baru dan banyak lagi

Halo, Habr!


IntelliJ IDEA 2020.1 dirilis minggu lalu, dan dalam posting ini kita akan membahas secara singkat tentang hal yang paling menarik di versi baru. Dari yang besar: kami menambahkan dukungan untuk Java 14, analisis aliran data dalam debugger, mode mengedit file tanpa membuka proyek (LightEdit), dan fitur baru untuk kerangka kerja yang berbeda. Semua detail dapat ditemukan di halaman Apa yang baru .



Jawa



  • Versi baru IntelliJ IDEA mendukung Java 14. Secara khusus, ada penyelesaian otomatis, navigasi, inspeksi, pembuatan konstruktor untuk catatan ( JEP 359 ) dan kemampuan untuk memperbaiki ekspresi instance-and-cast yang kelebihan beban dengan variabel pola ringkas ( JEP 305 ).
  • 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