
Számos újdonsággal érkezik az IntelliJ IDEA 2024.3
Az IntelliJ IDEA 2024.3 egy sor új, hatékony funkciót vezet be a fejlesztés élményének növelése érdekében. Az IDE mostantól megjeleníti a kód logikai struktúráját, egyszerűsíti a Kubernetes-alkalmazások hibakeresési élményét, biztosítja a klaszterszintű Kubernetes-naplóhoz való hozzáférést, és hivatalosan is kivezeti a K2 módot a bétából.
AI Asszisztens
- Az IntelliJ IDEA 2024.3 bevezeti a kontextusfüggő inline AI-utasításokat, amelyek zökkenőmentes interakciót tesznek lehetővé az AI-asszisztenssel közvetlenül a szerkesztőben. Ez a funkció támogatja a Java, Kotlin, Scala, Groovy, JavaScript, TypeScript, Python, JSON és YAML fájlformátumokat.
- Az AI Assistant mostantól egyszerűsített kontextuskezelést kínál egy frissített felhasználói felülettel, amely megkönnyíti a fájlok, kódkiválasztások és a projektre vonatkozó utasítások megtekintését, kezelését és testreszabását.
- Mostantól kiválaszthatjuk a kívánt AI chat-modellt. Választhatunk a Google Gemini, az OpenAI vagy a gépen lévő helyi modellek közül.
- A felhőalapú modellek mellett mostantól az AI chatet az Ollama segítségével elérhető helyi modellekkel is összekapcsolhatja.
- 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 és Kotlin
- A 2024.3 verzióban az IntelliJ IDEA data flow motorja pontosabban kezeli az alias-eseteket, ami kevesebb téves pozitív eredményt eredményez az ellenőrzések során, és megbízhatóbb Java és Kotlin kódolási élményt nyújt.
- Az IntelliJ IDEA kódformázója egy új beállítással rendelkezik, amely lehetővé teszi, hogy a megjegyzések és a meződeklarációk között üres sorokat tartson meg.
- A K2 mód engedélyezésével az IntelliJ IDEA támogatja a Kotlin 2.1 kísérleti nyelvi képességeit, például a nem lokális break és continue utasítások használatát lambdákon belül, valamint a többdolláros interpolációt.
Scala
- A 2024.3 verzió javítja az IntelliJ IDEA Scala 3 támogatását, lehetővé téve a fordítóalapú típuskövetkeztetés használatát az átlátható inline metódushívásokhoz, és teljes támogatást nyújt a névvel ellátott tuple-ok számára.
- Az IDE mostantól felismeri a Scala CLI projekteket, ha megnyitunk egy project.scala fájlt tartalmazó mappát. Új BSP-alapú Scala CLI-projekteket is létrehozhatunk az Új projekt varázslóval, és hozzáadhatjuk a Scala-fájlokat, ahogyan az sbt-alapú projektek esetében is./li>
- Optimalizálták a fordító-alapú kiemelést a redundáns fordítási kérések csökkentésével, ami jobb CPU-hatékonyságot eredményez, és megoldották a duplikált elemzői hibákat okozó problémákat mind az elemző, mind a fordító részéről.
- Az IntelliJ IDEA projektmodellje mostantól pontosabban reprezentálja az sbt projekteket, különválasztva a termelési és tesztelési forrásokat különböző modulokra. Ez a funkció jelenleg béta verzióban van.
UX
- A 2024.3 verzióban a helyesírás és a nyelvtan ellenőrzése indexelés közben is elérhető.
- A frissített Futtatás widget lehetővé teszi több konfiguráció egyidejű elindítását. Ezenkívül a widget megjeleníti az összes futó konfiguráció vezérlőelemeit, így áttekinthetővé teszi azok állapotát.
- A szerkesztő alapértelmezett tab-korlátját 30-ra emelték, így mostantól több lapot is nyitva tarthat, mielőtt az IDE elkezdené bezárni a legkevésbé használtakat.
- Az IntelliJ IDEA mostantól automatikusan kiemeli a fájlban kijelölt szöveg minden előfordulását.
- Külö ikonok az üzenetekhez és az i18n-fájlokhoz.
- A JSON, XML, YAML és SQL fájlok számára engedélyezték a lebegő eszköztárat a kontextusalapú és AI-vezérelt műveletek egyszerű eléréséhez.
Verziókezelés
- A módosítások gyors rögzítése mostantól közvetlenül a szerkesztőből is lehetséges egy frissített felugró ablak segítségével, amely akkor jelenik meg, ha a kódsor szerkesztése után a dedikált gutter-re kattint.
- Az AI Assistant mostantól segít pontos címeket és leírásokat generálni a pull- and merge kérésekhez.
- A Fájlok keresése funkciót egy új, a Git által nem ismert projektfájlokat kizáró keresési lehetőséggel bővítették.
- Mostantól a háttérellenőrzéseket a commit folyamat alatt is ellenőrizhetjük az új Speciális ellenőrzések futtatása a commit után beállítással.
- Pull/merge kérések létrehozása push értesítésekből
- Az üdvözlő képernyőn mostantól megjelenik az ág neve.
Build eszközök
- Az IDE mostantól támogatja a Maven osztott helyi repository-kat – a Maven 3.9-ben bevezetett funkciót, amely lehetővé teszi a helyi repository-k igény szerinti szétválasztását.
- Alapértelmezetté tették a párhuzamos fordítást. Mostantól az IDE által lefordított összes Maven-alapú projektnél gyorsabb lett a fordítási idő, optimalizált CPU- és memóriafogyasztással.
- 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.
Debugger
- A HotSwap funkció mostantól egyszerűbben és intuitívabban használható. Ha aktív hibakeresési munkamenet mellett szerkesztünk kódot, az IDE automatikusan észleli a változásokat, és a szerkesztőben egy kényelmes gomb segítségével felkéri a módosítások újratöltésére.
- Az IntelliJ IDEA 2024.3 verziójában mostantól hibakeresés közben is böngészhetünk a gyűjtemények között. A Variables nézetben vagy a szerkesztőben kattintson a View (Nézet) gombra egy gyűjteményobjektum közelében, hogy megjelenjen a bejegyzések oldalszámozott listája és egy struktúra nézet az egyes objektumok vizsgálatához.
- A Run to Cursor művelet segítségével mostantól több sor végrehajtási idejét is mérheti, és az egyes sorok végrehajtási ideje közvetlenül a szerkesztő gutter-jében jelenik meg.
Keretrendszerek és Technológiák
- Az IntelliJ IDEA mostantól képes automatikusan generálni származtatott lekérdezési módszereket a Spring Data tárolókban, javasolva a lehetséges metódusneveket, megadva a megfelelő metódusaláírásokat és visszatérési típusokat, valamint frissítve a tároló kódját.
- Az IntelliJ IDEA mostantól jobb támogatást nyújt a Spring Boot Actuator számára. Ha az Actuator engedélyezve van, több futásidejű információt érhetünk el az IDE-ben, amely mostantól megjeleníti az alkalmazás inicializálása során kiváltott bean telepítési feltételeket.
- Az új verzió bevezeti a környezeti változók elérésének lehetőségét közvetlenül a HTTP kliensben a $env.ENV_VAR szintaxis használatával.
- A HTTP-kliensben mostantól lehetőség van a kérések – akár egyszerre, akár név szerint meghatározott kérések – importálására és futtatására egyik .http-fájlból a másikba.
- A Ktor 3.0, a Kotlinnal a JVM-en szerveralkalmazások készítésére szolgáló eszközkészlet új funkciókkal és jobb teljesítménnyel jelent meg. Bővebb infó.
- 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
- Amikor a projektkönyvtárakban a Find in Files funkciót használja, a node_modules eredmények mostantól alapértelmezés szerint kizárásra kerülnek.
- Javították a komponensek navigációját és átnevezését a Vue, Svelte és Astro keretrendszerek esetében.
- Az IntelliJ IDEA nagyobb támogatást nyújt az Angular 19 projektek számára.
Adatbázis eszközök
- Amikor az AI Assistant-ot használjuk a szövegből SQL-be történő átvitelhez, az IDE mostantól egy praktikus szerkesztőbeli diff-et jelenít meg, amely az eredeti és az AI által generált kódot is megjeleníti a könnyű összehasonlítás érdekében.
- Az AI Assistant mostantól az SQL végrehajtási hibák kezelésében két új műveletet kínál: Explain with AI és Fix with AI .
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.3-at 30 napig ingyen!
Kedvezményes JetBrains szoftver vásárlás
JetBrains szoftvert vásárolna? 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