Megjelent az IntelliJ IDEA 2018.3


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.

Copyright © 2023 Trans-Europe Zrt. Minden jog fenntartva.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram