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