JavaRush /Java Blog /Random-IT /IntelliJ Idea 2018.1: cosa c'è di nuovo?

IntelliJ Idea 2018.1: cosa c'è di nuovo?

Pubblicato nel gruppo Random-IT
Alla fine del mese scorso, JetBrains ha aggiornato IntelliJ IDEA alla versione 2018.1. Questa versione differisce in modo significativo dalla precedente con una serie di miglioramenti non solo per i linguaggi supportati, ma anche per i framework, i sistemi di controllo della versione, il debugger, il compilatore e l'editor.   IntelliJ Idea 2018.1: cosa c'è di nuovo?  -1Ci concentreremo su alcuni dei punti più importanti introdotti dall'aggiornamento. Bene, se vuoi vedere l'elenco completo, segui il collegamento .

Novità di IntelliJ IDEA 2018.1

Giava:

  • Il completamento del codice nelle catene di chiamate dell'API Stream ora supporta il cast del tipo e offre un'opzione di completamento in conformità con la chiamata filter(String.class :: isInstance) esistente, assegnandole automaticamente un tipo;
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  - 2
  • Il completamento del codice Postfix è stato migliorato, ora è possibile creare i propri modelli Java, nonché modificare e rinominare i modelli Java predefiniti nelle Preferenze | Redattore | Generale | Completamento suffisso.
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  - 3
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  - 4
  • L'IDE ora tiene traccia della relazione tra variabili di tipo “maggiore di” e “minore di” e rileva quando la condizione è sempre vera (vero) o falsa (falso) in vari rami di codice quando si confrontano le variabili;
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  - 5
  • Ispezioni Java e soluzioni rapide: la nuova versione include ispezioni e soluzioni rapide progettate specificamente per Java 9 e avverte sulle chiamate close() apparentemente ridondanti e fornisce una soluzione rapida per rimuoverle.
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  - 6
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  -7
  • Se sono presenti diverse opzioni per risolvere possibili errori nell'area selezionata, IntelliJ IDEA le raggruppa tutte per tipologia. Per fare ciò, basta fare clic sul pulsante Correggi parzialmente nella finestra “Verifica risultati”;
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  -8
  • IntelliJ IDEA 2018.1 supporta le annotazioni JUnit 5 @Tag , che possono essere incluse nell'area test così come classi e metodi taggati;
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  - 9
  • Ora è possibile creare una classe di test aggiungendo il prefisso “Test” non solo alla fine del nome della classe, ma anche al suo inizio.

Debug JVM

  • Stampa le tracce dello stack per i punti di interruzione sulla console. L'IDE consente inoltre di visualizzare le tracce dello stack per più punti di interruzione contemporaneamente nel registro della console.
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  - 10
  • Possibilità di copiare l'analisi dello stack per il thread corrente utilizzando la nuova azione Copia stack disponibile nel menu contestuale del frame.
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  - undici

Compilatore Java

  • Aggiunta una nuova casella di controllo Utilizza l'opzione --release per la compilazione incrociata (Java 9 e versioni successive) nella pagina del compilatore Java;
  • Ora è possibile utilizzare una versione specifica del compilatore della Corte di giustizia europea.

Editore

  • È possibile aggiungere annotazioni esterne al codice, anche quando non è possibile l'annotazione diretta del codice sorgente (ad esempio nel caso delle classi di libreria). È possibile personalizzare le annotazioni nei file annotations.xml archiviati al di fuori del codice sorgente.
  • L'IDE mostra le annotazioni generate automaticamente direttamente nel codice sorgente.
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  - 12
  • Se le sezioni di codice compresse contengono errori o avvisi, vengono evidenziate e colorate in base al relativo stato di convalida.
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  -13
  • L'IDE evidenzia anche le sezioni di codice compresse durante la ricerca nel file corrente se contengono corrispondenze.
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  -14
  • Possibilità di passare all'occorrenza successiva o precedente utilizzando la combinazione “Alt + Scorri verso il basso” e “Alt + Scorri verso l'alto”.
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  -15

Configurazione del progetto

  • È ora possibile modificare i nomi completi di più moduli contemporaneamente utilizzando la nuova azione Cambia nomi moduli..., disponibile dal menu contestuale della finestra di dialogo Struttura progetto.
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  -16
  • Aggiunta una nuova opzione Includi dipendenze con ambito "fornito", che consente di aggiungere dipendenze "fornite" al classpath.
      IntelliJ Idea 2018.1: cosa c'è di nuovo?  -17

Cerca e sostituisci

  • Possibilità di visualizzare in anteprima i risultati della sostituzione delle espressioni regolari nella finestra Sostituisci nel percorso;
  • Miglioramenti strutturali della ricerca. Ora nella finestra di dialogo Ricerca strutturale puoi creare il tuo modello di ricerca o selezionarne uno tra quelli esistenti.
Hai già approfittato delle nuove funzionalità di IntelliJ IDEA 2018.1?

Fonte Immagini tratte da Habrahabr

Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION