wurde kürzlich veröffentlicht ! Die neue Version hat viele neue Dinge: Jetzt können Sie GitHub-Pull-Anforderungen aus der IDE vollständig verwalten und alle Fehler und Warnungen im Projekt mithilfe des Inspektions-Widgets anzeigen. Das neue Fenster Probleme hilft Ihnen auch beim Arbeiten mit unvollständigem Code, in dem Sie eine detaillierte Beschreibung der Fehler anzeigen und diese schnell beheben können. Wenn Sie Änderungen vornehmen, die anderen Code beeinträchtigen, werden Sie von der IDE im Hinweis "Verwandte Probleme" benachrichtigt.
Darüber hinaus unterstützt IntelliJ IDEA 2020.2 Jakarta EE und bietet neue Funktionen für die Arbeit mit Quarkus, Micronaut, Amazon SQS API und OpenAPI.
Im Abschnitt "Neue Funktionen " auf der Website werden alle Änderungen ausführlich beschrieben. Hier haben wir jedoch die wichtigsten zusammengestellt.
Java
- Wir haben uns rechtzeitig auf die Veröffentlichung von Java 15 im September vorbereitet, damit IntelliJ IDEA 2020.2 mit Datensätzen, versiegelten Klassen und Textblöcken arbeiten kann.
- Wenn das Ändern einer Java-Methode oder eines Java-Felds zu Fehlern in anderen Dateien führte, meldet die IDE dies. Klicken Sie auf den Hinweis und Sie sehen eine Liste von Fehlern, die Sie sofort beheben können.
- Die IDE verwendet eine statische Analyse, um zu bestimmen, welcher Ausdruck die Ausnahme verursacht hat, während die Anwendung ausgeführt wird.
- Über die strukturierte Suche können Sie problemlos eine Inspektion mit einer Beschreibung und einem Schweregrad erstellen.
- Introduce Variable : ( , ).
- Stream API /, IDE stream(). , .
- Optional if-.
- , intention- Unroll loop , .
- live templates Java , Settings | Preferences / Editor / Live Templates.
- , IDE , 0, , Math.min Math.max .
- Inspections, , , .
- Problems .
- , (quick-fix).
- - GitHub IDE. , -, ( , ), , .
- Linux Windows, Git, WSL2.
- , Log.
- IntelliJ IDEA .
- GitHub OAuth.
- Jakarta EE 9, IntelliJ IDEA , CDI, JPA, Batch, Bean Validation, JSF, JAX-RS, WebSocket, Servlets, JSP, JSON-P, JSON-B, Security, EJB JTA.
- Java EE 8 Jakarta EE 9 .
- .properties YAML Quarkus.
- IDE Quarkus bean- , Java- .
- bean-. , Quarkus.
- REST Assured URL- .
- IDE Swagger.
- IntelliJ IDEA OpenAPI.
- Micronaut .
- Micronaut Amazon SQS API, RabbitMQ Kafka, , , .
- IntelliJ IDEA HTTP- JAX-RS MicroProfile REST-.
- Selenium- Selenoid. browsers.json .
- HPROF. , ; ; ( ); .
IDE
- Shared Indexes , . 60–75%.
- Java PHP.
- Maven Wrapper Maven, .
- Maven , , , .
- Build, , Gradle Maven.
- IntelliJ IDEA 2020.2 build.gradle.
JavaScript TypeScript
- intention- (Alt + Enter) . , for forEach.
- Prettier JavaScript-: On code reformat .
- Nuxt.js , Vue.
- Maximize.
- boolean , , .
- .
- Google BigQuery. IDE .
Docker
- TLS- Docker, Windows Docker.
Kubernetes
- Preferences/Settings | Build, Execution, Deployment | Kubernetes kubeconfig.
- ConfigMaps/Secrets. , IDE , .
- ConfigMaps/Secrets Find Usages .
Scala
- Implicits.
- .
- . , Go To class, trait object.
- Scaladoc Quick Documentation: , .
- , , .
- , , .
Android
- IntelliJ IDEA 2020.2 Android Studio 4.0.
- , IDE .
- IntelliJ IDEA 2020.2 Unicode Linux.
- Java-.
- JavaFX JCEF (Chromium Embedded Framework). 2020.2, JavaFX, , .
- Alt+6 (Linux and Windows) / Cmd+6 (macOS) : TODO Problems.
- , IntelliJ IDEA , Java 5 . Java 5 .
, , Twitter. .
!