Megjelent a JetBrains IntelliJ IDEA 2020.3

Decemberben egymás után jelentek meg a JetBrains fő termékeiből a 2020.3-as verziók. Ebben a bejegyzésünkben most az Intellij IDEA-ra koncentrálunk, de hamarosan érkezik az info a többi termékről is.

Intellij IDEA 2020.3 újdonságok

Az IntelliJ IDEA 2020.3 számos hasznos új funkciót kínál, ilyenek például az interaktív tippek a hibakereséshez, a Git staging támogatás, a Java 15 rekordok és a lezárt osztályok kiterjesztett támogatása és még sok mást. Az új verzió egyszerűbbé teszi a mindennapi munkát végpontokkal, keretrendszerekkel és a profilozóval. Az általános felhasználói élmény sokat javult a gépi tanulási technológián alapuló jobb kódkiegészítéssel, egy intuitívabb és egyben hasznosabb új üdvözlő képernyővel, valamint a helyesírási és nyelvtani ellenőrzéssel.

Szerkesztő

  • Új Extract method elrendezés
  • Intuitívabb hozzáférés a Rename beállításokhoz
  • Tab-ok egyszerű mozgatása (drag-and-drop)
  • Javított Markdown szerkesztés és előnézet, Mermaid.js támogatás
  • IntelliJ IDEA beállítása mint alapértelmezett program bizonyos file-ok megnyitasához

Debugger

  • Új interaktív tippek (hints)
  • Új típusú figyelő kifejezés (watcher), amely egy adott kontextushoz kapcsolódik és megjelenik a szerkesztőben.
  • Alapvető memóriaprofil készítése a Java hibakeresőben
  • Jobb hibakeresés a Gradle számára
  • A Show referring objects és a Calculate retained size most már elérhető a hibakeresés során is.

Profiling

  • Frissített Profiler eszköz ablak, mely lehetővé teszi a profilozó csatolását egy futó folyamathoz, illetve, hogy gyorsan hozzáférjen a korábban létrehozott pillanatképekhez.
  • Könnyebb hozzáférés a .jfr és .hprof file-okhoz (drag-and-drop)

Verziókezelés

  • Git stage támogatás, azaz a változtatásokat most már az IDE-ből is beállíthatja
  • Átrendezett VCS menü
  • Továbbfejlesztett ágak (branch), új ágak létrehozásakor az IDE automatikusan kijavítja az el nem fogadott szimbólumokat az ágak nevében.

Felhasználói élmény

  • Átalakított üdvözlőképernyő 4 új ablakkal (projektkezelés, IDE kezelőfelület beállítás, plugin telepítés, illetve egy “tanuló” ablak tippekkel és tanácsokkal)
  • Az IDE témajának szinkronizációja az operációs rendszer beállításaival
  • A Read-only fájlok és a külső könyvtárakból származó fájlok mostantól alapértelmezés szerint Reader módban kerülnek megnyitásra.
  • LightEdit javítások
  • Jobb helyesírási és nyelvtani ellenőrzők
  • Új Git fül a Search Everywhere párbeszédpanelhez.

Java

  • Gépi tanuláson alapuló új rangsorolási mechanizmus használata a Java kód kitöltési javaslataihoz.
  • Egy intention action amely lehetővé teszi a rekordok osztályokká alakítását.
  • Bevezettük a lezárt osztályok kódbefejezést, a kód betekintését és az átalakításokat a sealed classes esetében is.
  • Shebang támogatás
  • Java method kibontásakor az azonnal megtörténik, közbenső párbeszédek nélkül.
  • Új Java-ellenőrzések és szándék-műveletek, javított kódkiegészítések.
  • A Lombok bővítmény mostantól beépítve van.

Keretrendszerek és Web

  • Átdolgozott végpontok eszközablak
  • HTTP kérések konvertálása cURL-be
  • Jobb URL kitöltés
  • Kódbetekintés támogatása Spring MVC Functional Routing, RestOperations, Spring WebTestClient, és Spring Reactive WebClientesetében
  • HTTP kérések konvertálása régi formátumbol a jelenlegibe
  • Továbbfejlesztett Swagger kód-betekintés és Swagger Hub támogatás
  • Quarkus konfigurációk
  • Kódkiegészítés és @Query annotációk a Micronaut Data számára

Scala

  • A Scala Compile Server most már párhuzamosan fordítja az önálló modulokat
  • Compilation Charts a projektmodulok és a Compile Server virtuálisgép-beállításainak optimalizálásához
  • MUnit támogatása

Kubertenes

  • Mostantól letölthetők a pod-naplók a helyi gépre, így gyorsan törölhetők a Kubernetes-erőforrások
  • CRD-sémák automatikus betöltésére egy aktív klaszterből
  • Open Console és Run Shell műveletek hozzáadása

Kotlin

  • A Kotlin IDE bővítmény kiadási ciklusa szinkronizálása az IntelliJ IDEA kiadási ciklussal
  • Nyelvek közötti konvertálás lehetősége, vagyis beillesztheti a Kotlin elemeket a Java-ból
  • Lambda kifejezések beillesztésének javítása
  • Strukturális keresési és helyettesítési (SSR) parancsok támogatása Kotlinban

Adatbázis eszközök

  • Mostantól az SQL segítségével lekérdezheti a MongoDB adatbázisokat
  • Couchbase Query szolgáltatások támogatása
  • Két új extractor: One-Row és SQL-Insert-Multirow

JavaScript

  • Integrált TypeScript és Problems eszközablakok
  • Megoldatlan React összetevők esetében, az IDE létrehozhatja a megfelelő kódkonstrukciót

Részletes infó az összes újdonságról: What’s new

Az IntelliJ IDEA hivatalos oldala: JetBrains IntellijIDEA

Próbálja ki a Intellij IDEA 2020.3-at 30 napig ingyen!

JetBrains szoftver vásárlás

Tisztelt Érdeklődő!

Ha felkeltette érdeklődősét valamelyik JetBrains termék akkor ahelyett, hogy a gyártótól venné meg teljes áron, forduljon bizalommal a Ker-Soft-hoz, a JetBrains magyarországi partneréhez és szerezze be nálunk JetBrains szoftverét kedvezményesebb áron. További információért, árakért forduljon kereskedőinkhez a sales@kersoft.hu címen, vagy a +36 (1) 206 2147 telefonszámon.

Irány a webshop