Rengeteg újdonságot hozt a legnépszerűbb JAVA fejlesztőeszköz legújabb verziója.
A JetBrains kiadta az IntelliJ IDEA JAVA-s inregrált fejlesztőkörnyezetének (IDE) legújabb 2018.3-as verziót.
Íme a fejlesztések népes listája:
JAVA:
- Java 12 preview támogatás
- Még több duplikálás felismerése
- Java Stream API fejlesztések
- Data Flow fejlesztések
- A @SuppressWarning annotáció redundáns használatának a felismerése
Szerkesztő:
- Többsoros TODO commentek támogatása
- A kódformázás kikapcsolása meghatározott file-okra és folderekre
- Új indentation status bar
- Az EditorConfig támogatás kibővítése
Verzió kontroll:
- GitHub Pull Request-ek támogatása
- “History eddig a pontig” képes akár a teljes history megjelenítésére az összes branch-en
- Továbbfejlesztett navigáció a VCS log-okban
- Whitespace-ek figyelmen kívül hagyása
- File másolása egyik Git branch-ből a másikba
- Branch név feltüntetése a commit dialog ablakban (ez Git, Mercurial és SVN esetén is működik)
- A diff-ek előnézete a File History tab-ban
- Git submodul támogatás
Search and Replace:
- Átdolgozott Search Everywhere funkció
- Többsoros fragment-ek keresése a Find in Path / Replace in Path dialógusokban
- Új struktúrált Search & Replace dialogok
Kotlin:
- Az IDE-vel együtt érkező Kotlin plug-in az 1.3-as verzióra lett frissítve
- Kotlin 1.3 támogatás
- Multiplatformos project támogatás fejlesztése
- Több mint 30 új Kotlin inspection és a quick fix bevezetése a hatékonyabb kód írásához
Spring és Spring Boot:
- Spring Boot 2.1 támogatása
- Spring Initialzr fejlesztések
- Jobb JPA és Spring Data támogatás a Kotlin számára
JVM Debugger:
- Java processekhez kapcsolás a debug agent használata nélkül.
- Távoli kapcsolat állapot figyelésének automatikus újraindulása
- Asyc stack trace-ek a távoli JVM-ben
- Action az összes breakpoint azonnali eltávolításhoz
Run konfigurációk:
- Macro-k használata az Application és az npm futtatási konfigurációkban
- Szövegfile-ok használata inputként
- A Run konfigurációs alapértelmezetten csak egyetlen példányban fut.
JavaScript és TypeScript:
- Autoimport a JavaScript-ben
- Továbbfejlesztett Angular támogatás
- A Node.js worker thread-ek támogatása
- Több rugalmasság az ESLint és a TSLint használatában
Kubernetes:
- Helm resource file-ok támogatása
- Navigáció a Helm resource fileokban
- Helm sablon előnézet
- Helm dependenciák frissítése
Adatbázis eszközök:
- A NoSQL Cassandra támogatása
- Továbbfejlesztett SQL code completion
- Table alias-ok bevezetése
- Single connection mód - egy konzol kapcsolódik az adatforráshoz, majd a többi konzol is ezt a kapcsolatot használja. Lehetséges ugyanazt a tranzakciót különböző konzolokon használni.
Egyéb:
- Mostantól az összes build és run action delegálható a Maven-nek.
- A beágyazott terminál elmenti a tab neveket, az aktuális working directory-t és a shell history-t az IDEA bezárásakor
- Vadonatúj magas kontrasztú téma a gyengébb látású fejlesztők számára.
- A képernyőolvasó alkalmazások jobb támogatása, ennek működéséről itt egy rövid videó:
{"preview_thumbnail":"/wp-content/uploads/2022/migra/styles/video_embed_wysiwyg_preview/public/video_thumbnails/uwDOJGtNDVM.jpg?itok=-kraQvRk","video_url":"https://youtu.be/uwDOJGtNDVM","settings":{"responsive":1,"width":"854","height":"480","autoplay":0},"settings_summary":["Beágyazott videó (Alkalmazkodó)."]}
- Az átdolgozott Plug-in Preferences révén egyszerűbbé vált a plug-inek menedzselése
- Run Anything a dupla Ctrl lenyomásával, amivel terminál parancsokat vagy Maven / Gradle taszkokat futtathatunk
- Debug Anything - Run Anything módban Shift-et nyomva átváltunk debug módba
Az IntelliJ IDEA továbbra is a kereskedelmi Ultimate és az ingyenesen használható Community verziókban érhető el.
(Jetbrains)
Figyelem! A tartalom legalább 2 éve nem frissült! Előfordulhat, hogy a képek nem megfelelően jelennek meg.