JetBrains ha rilasciato IntelliJ IDEA versione 2024.2, che fornisce una nuova interfaccia e molti strumenti AI utili per gli sviluppatori. In sostanza, ora c’è il runtime JBR21, che migliora la sicurezza e le prestazioni e supporta Wayland in Linux.
annuncio
IL Nuova interfaccia utenteChe nelle versioni precedenti era disponibile solo come opzione, ora appare per impostazione predefinita a tutti gli utenti dopo l’avvio del programma. Se lo si desidera, è ancora disponibile la vecchia versione come plug-in, che il produttore vuole mantenere per un anno. Il nuovo design mira alla chiarezza e crea spazio per un campo visivo più ampio del codice. A sua volta, il produttore ha messo in secondo piano le funzioni avanzate, ma gli elementi possono essere configurati individualmente se lo si desidera.
Gli sviluppatori possono ora accettare o rifiutare suggerimenti di codice dall’IDE in modo più semplice e accurato. In particolare, se necessario, si fanno strada gradualmente attraverso suggerimenti più lunghi e multilinea. Altri miglioramenti dell’interfaccia utente includono il desktop Linux e la funzionalità Everywhere Search, ora in anteprima.
Intelligenza artificiale in abbonamento aggiuntivo
Ci sono molte novità in Assistente intelligente IntelliJ IDEA, la maggior parte dei quali richiede un abbonamento mensile aggiuntivo. I suggerimenti di codice automatizzati sono ora organizzati visivamente con funzionalità di sintassi Java, Kotlin e Python. Gli sviluppatori possono anche accettare suggerimenti passo passo sul codice AI utilizzando Ctrl + Freccia destra (in Windows). Inoltre, l’IDE visualizza il codice AI insieme ai suggerimenti standard privi di intelligenza artificiale.
Gli sviluppatori che creano codice utilizzando comandi AI in linguaggio umano ora possono scriverli nel blocco di codice attualmente modificato. In precedenza ciò era possibile solo in una scheda separata. AI Chat è basata su GPT-4o
L’IDE non pensa solo al codice, l’intelligenza artificiale è presente anche nella finestra del terminale, quando si affrontano conflitti di unione in Git e quando si affrontano problemi SQL. Gli utenti creano attestazioni personalizzate per i documenti. La creazione di test intelligenti è ora possibile utilizzando le classi (per Java, Kotlin, JavaScript, Go, Python, PHP e Ruby).
Migliori prestazioni con le informazioni sulla CPU
Molte altre modifiche non riguardano l’intelligenza artificiale: esistono versioni linguistiche per cinese, coreano e giapponese. Il programma di avvio fornisce ulteriori informazioni sull’utilizzo della CPU e della memoria, che gli sviluppatori possono utilizzare per migliorare le prestazioni delle proprie applicazioni. Il debugger consente il porting su espressioni lambda. L’editor visualizza localmente le espressioni matematiche nel codice Markdown.
L’IDE migliora la collaborazione con i framework. Con Spring, i metodi Data JPA possono essere richiamati direttamente dall’ambiente del codice. Esistono esempi già pronti di servizi di completamento automatico e cron per Spring, Quarkus o Micronaut. Con prestazioni migliorate, il client HTTP viene eseguito su GraalJS.
Ce n’è uno da evidenziare e completare Kotlin Modalità dimostrativa K2 Disponibile per gli interessati tramite Impostazioni/Preferenze e Lingue e Framework/Kotlin. Tuttavia, la modalità non ha alcun effetto sulla traduzione. Infine, con Scala, l’IDE funziona con la versione 3.
JetBrains ha apportato molte altre modifiche, nel processo di creazione, nel controllo della versione, nella gestione dei database e nella collaborazione con i framework. Viene fornita una prima panoramica Post sul blog del produttore. Le parti interessate scaricano l’ultima versione di Sito Web GetBrainsin giro Applicazione Casella degli strumenti O tramite Snaps per Ubuntu.
(da)