IntelliJ IDEA 2020.1: Java 14, análisis del flujo de datos en el depurador, el nuevo modo LightEdit y mucho más

Hola Habr!


IntelliJ IDEA 2020.1 se lanzó la semana pasada, y en esta publicación hablaremos brevemente sobre lo más interesante en la nueva versión. Desde el punto de vista grande: agregamos soporte para Java 14, análisis del flujo de datos en el depurador, el modo de editar archivos sin abrir un proyecto (LightEdit) y nuevas características para diferentes marcos. Todos los detalles se pueden encontrar en la página Novedades .



Java



  • La nueva versión de IntelliJ IDEA es compatible con Java 14. En particular, hay autocompletado, navegación, inspecciones, generación de constructores para registros ( JEP 359 ) y la capacidad de corregir expresiones sobrecargadas de instancia y conversión con variables de patrón concisas ( 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