Számos újdonsággal érkezik az IntelliJ IDEA új 2024.1-es verziója
Az IntelliJ IDEA 2024.1 egy sor izgalmas frissítéssel segíti a munkafolyamatok racionalizálását. Az IntelliJ IDEA Ultimate mostantól teljes soros kódkiegészítésekkel segíti a fejlesztők munkáját, melyek átfogó kódtudatos javaslatokat biztosítanak a teljes kódsorokhoz. A Java 22 támogatása biztosítja a kompatibilitást a nyelv legújabb funkcióival. A felújított terminál javítja a parancssori műveleteket, míg a szerkesztőben a fixálható sorok megkönnyítik a kódbázisokban való gördülékenyebb navigációt. A 2024.1-es verzióban az IDE különböző részein több tucatnyi további fejlesztés található.
AI Asszisztens
- Az AI Assistant számos frissítést kapott, többek között javított tesztgenerálást, egyéni kéréseket a commit üzenetekhez, a kódrészletekből történő fájlok létrehozásának lehetőségét, valamint frissített szerkesztőn belüli kódgenerálást. Bővebben erről itt olvashattok.
- Az új Alapértelmezett elrendezés opcióval gyorsan visszaállíthatjuk az alapértelmezett állapotot.
- Bevezették a szerkesztőfülek alapértelmezett színkódolását, amely tükrözi a Projekt eszközablakban való megjelenésüket.
- Az IntelliJ IDEA ikonját macOS-re átterveztték, hogy az megfeleljen az operációs rendszer szabványos stílusirányelveinek.
- A gyorskeresés funkció mostantól parancsikonon keresztül is elérhető.
Felhasználói élmény
- Az olyan alapvető IDE-funkciók, mint a kódkiemelés és -kiegészítés mostantól Java és Kotlin esetén is működnek a projekt indexelése során, ami javítja az indítási élményt.
- Frissített Új Projekt varázsló
- A teljes IDE lekicsinyítésének lehetősége. Mostantól az IDE-t 90%-ra, 80%-ra vagy 70%-ra méretezheti le, így rugalmasan beállíthatja az IDE elemeinek méretét felfelé és lefelé egyaránt.
Java
- Az IntelliJ IDEA 2024.1 támogatja a 2024 márciusában megjelent JDK 22 funkciókészletét. Erről bővebben ebben a blogbejegyzésben olvashattok.
- Az IntelliJ IDEA 2024.1 bevezeti a nyelvek sztringsablonokba történő beillesztésének lehetőségét.
- A konzolon megjelenő naplóüzenetekből mostantól könnyedén eljuthat az azokat generáló kódhoz.
- Új ellenőrzések és gyorsjavítások. Az IDE mostantól érzékeli a bitwise műveleteket, amelyeket az egyértelműség érdekében a Long.hashCode() vagy Double.hashCode() metódusok hívásával lehet helyettesíteni.
- Multi-release JAR könyvtárak a fokozott felhasználói élményért
- Átalakított Conflicts Detected párbeszédpanel
- Átalakított Conflicts Detected párbeszédpanel
Kotlin
- Az új verzió bevezeti az új Kotlin K2 módot, amely a beágyazott K2 Kotlin fordítót használja a továbbfejlesztett Kotlin kódelemzéshez.
- A 2024.1-es verziótól kezdve az IDE egységesen a hivatalos Kotlin stílus útmutatót alkalmazza alapértelmezett opcióként minden projektre, kivéve, ha kifejezetten másként van beállítva.
- Statikus importok megőrzése másoláskor
Scala
- Jobb Scala 3 támogatás
- Scaladoc fejlesztések
- Továbbfejlesztett fordító-alapú kiemelés
- Scala build eszköz fejlesztések. Az IDE mostantól hozzáad egy .gitignore fájlt az új SBT projektekhez.
- A Play Framework régebbi verziói (2.8 és az alattiak) és a JDK 17 közötti kompatibilitási probléma megoldása érdekében a Play varázslóban bevezettek egy figyelmeztetést, amely a Play és a JDK inkompatibilis verzióinak használatára figyelmeztet.
Verziókezelés
- Az új verzió egy új felülvizsgálati mód bevezetésével a GitHub és a GitLab felhasználói számára is továbbfejlesztett kódellenőrzési élményt nyújt.
- Lehetőség a felülvizsgálati ág módosításainak megjelenítésére a Napló lapon
- Lehetőség a felülvizsgálati ág módosításainak megjelenítésére a Napló lapon
- A kódellenőrzési megjegyzésekre adott reakciók támogatása
- Pull/merge kérések létrehozása push értesítésekből
- Vizuális indikátorok a függőben lévő GitHub frissítésekhez
- Elágazásszűrő a Git eszköz ablak Előzmények lapjának előzményeihez
- Lehetőség mappák és fájlok kizárására az összehasonlításból
Build eszközök
- Gyorsabb megnyitás Maven projektek esetén
- A Maven Shade Plugin átnevezési munkafolyamatának támogatása
- Közvetlen hozzáférés a forrásfájlokhoz a gyors dokumentáció felugró ablakából
- Ettől a verziótól kezdve az IntelliJ IDEA már nem támogatja a 4.5-nél régebbi Gradle-verziókat használó projekteket, és az IDE nem végez Gradle-szinkronizálást a nem támogatott Gradle-verziókkal rendelkező projektek esetében.
Rub/Debug
- Feltételes állítások (az IntelliJ IDEA megmutatja, hogy melyik sorban van fedezetlen kondíció, és megadja a fedezetlen kondíciós ágakat vagy változóértékeket)
- Soron belüli töréspontok több utasításhoz
- A Code Covarage beállítások átkerültek a fő IDE-beállítások közé
- Egyszerűsített importálás a JaCoCo teszt covarage jelentésekhez
Keretrendszerek és Technológiák
- Javított bean kiegészítés és automatikus bekötés Spring számára
- Spring model diagramok könnyebb elérése
- A HTTP-kliens több hitelesítési lehetőséget kínál, beleértve PKCE Authorization Code és Device Grant flow-okat.
- Endpoints tab a Search Everywhere-ben
- Kódkiegészítés a HTTP fejlécekhez
- Optimalizált JSON séma feldolgozás.
- OpenRewrite támogatása
- WireMock server támogatás.
- Továbbfejlesztett Terraform támogatás
Webes fejlesztés
- Gyors dokumentációs fejlesztések. Jelentősen továbbfejlesztették a gyors dokumentáció felugró ablakot ami mostantól támogatja a kódblokkok szintaxis-kiemelését is.
- Gyorsjavítások a React props-okhoz és az állapotok létrehozásához.
Adatbázis eszközök
- Helyi szűrés az adatszerkesztőben (mostantól gyorsan szűrhet sorokat oszlopértékek alapján anélkül, hogy lekérdezéseket küldene az adatbázisba).
- A munkamenetek egyszerűsítése. Az IntelliJ IDEA Ultimate 2024.1 egyszerűsíti a lekérdezések végrehajtását azáltal, hogy megszünteti a munkamenetek manuális kiválasztásának szükségességét. Ehelyett egy fájl csatolásához egyszerűen csak az adatforrást kell kiválasztani, nem pedig a munkamenetet. Emellett a függvények indításához többé nem szükséges munkamenet kiválasztása; mostantól választhatja, hogy a függvényeket közvetlenül a konzolról vagy a fájlból futtatja.
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 2024.1-et 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