Tutti i nostri IDE e strumenti .NET hanno lanciato i loro ultimi aggiornamenti per quest'anno e speriamo che le ultime funzionalità e miglioramenti non solo ti aiutino a migliorare la tua produttività, ma rendano anche la tua programmazione più divertente!
Ecco una panoramica dei punti salienti di ogni aggiornamento.
IDE basati su IntelliJ
Innanzitutto, parliamo di alcune grandi nuove funzionalità comuni alle versioni 2022.3 di tutti i nostri IDE.
Nuova interfaccia utente
L'interfaccia utente completamente rielaborata, annunciata all'inizio di quest'anno, è ora disponibile per tutti. Dopo test approfonditi, ha dimostrato che è sia funzionale che più facile da usare per molti dei nostri utenti. Aggiorna il tuo IDE preferito e prova la nuova interfaccia utente andando su Impostazioni/Preferenze | Aspetto e comportamento | Nuova anteprima dell'interfaccia utente . Speriamo che ti piaccia!
Impostazioni Sincronizzazione
Settings Sync è la nuova soluzione per la sincronizzazione e il backup delle impostazioni utente personalizzate, come le impostazioni condivisibili dalla piattaforma, i plug-in in bundle e i plug-in di terze parti. Per ulteriori dettagli sul nuovo plug-in Settings Sync e sul processo di migrazione, consulta questa guida .
Tieni presente che il plug-in Settings Sync non è disponibile in Rider.
Supporto WSL nello sviluppo remoto
È ora disponibile un modo alternativo per lavorare con i progetti in esecuzione nei file system WSL 2. Invece di eseguire un IDE completo su Windows, il back-end IDE verrà avviato direttamente in WSL 2 stesso. Quindi ti connetti semplicemente allo stesso modo in cui ti connetteresti a qualsiasi macchina remota quando usi lo sviluppo remoto nell'IDE.
Supporto Redis nei database
Il tanto atteso supporto per Redis è finalmente arrivato. Ottieni la storia completa in questo post sul blog .
Ti consigliamo di aggiornare i tuoi strumenti JetBrains tramite l'app Toolbox gratuita. Scaricalo da questa pagina o semplicemente clicca sul pulsante qui sotto:
Ora esaminiamo le altre caratteristiche e miglioramenti degni di nota specifici per ogni IDE.
WebStorm 2022.3 viene fornito con il supporto Vitest, una procedura guidata Nuovo progetto aggiornata, restringimento del tipo nei modelli Angular, Code Vision per JavaScript e TypeScript e miglioramenti per Vue.
IntelliJ IDEA 2022.3 . Oltre alle funzionalità evidenziate sopra, IntelliJ IDEA 2022.3 include nuove azioni per il cablaggio automatico dei bean Spring e la generazione di schemi OpenAPI. Scopri tutti i dettagli in questo post sul blog .
RubyMine 2022.3 include un supporto RBS migliorato, miglioramenti per lavorare con contesti ed esempi condivisi in RSpec, funzionalità di navigazione e visualizzazione della struttura aggiornate e miglioramenti dello sviluppo remoto.
PyCharm 2022.3 offre un'esperienza migliorata per lavorare con codice asincrono nella console Python, poiché ora puoi usare la parola chiave await al di fuori delle funzioni per chiamare le coroutine. La finestra dello strumento Pacchetti Python ora può aiutarti a trovare, installare ed eliminare i pacchetti dalla libreria dei pacchetti Anaconda (oltre a PyPI). Per i DataFrame panda, sono disponibili nuove opzioni per nascondere le colonne, utilizzare l'impaginazione per scorrere rapidamente le righe ed esportare i DataFrame in vari formati.
DataSpell 2022.3 semplifica la scienza dei dati sia che tu lavori su macchine remote o locali. Esegui progetti su server remoti direttamente dal tuo IDE configurando un interprete Python remoto tramite SSH. Eseguire il debug delle celle del notebook sui server Jupyter remoti. Tieni traccia automaticamente delle modifiche ai notebook Jupyter con Cronologia locale , senza bisogno di controllo della versione.
GoLand 2022.3 offre miglioramenti delle prestazioni, nonché nuove funzionalità per i generici e le aree di lavoro Go. Abbiamo integrato Go Playground e aggiunto il supporto per i miglioramenti ai commenti di Go doc. Ci sono anche nuove funzionalità per client HTTP e Docker e altro ancora.
Rider 2022.3 offre il supporto per .NET 7 SDK, incluse le funzionalità più recenti di C# 11. Questa versione vanta significativi miglioramenti delle prestazioni, con particolare attenzione al tempo di avvio e alla possibilità di eseguire Rider su WSL 2 tramite lo sviluppo remoto. Abbiamo anche introdotto diverse grandi modifiche all'UX e all'interfaccia utente. Ultimo ma non meno importante, questa versione fornisce un'integrazione più stretta con gli editor Unity e Unreal.
CLion 2022.3 offre una migliore esperienza utente su tutta la linea, dai progetti con solo un paio di file C/C++ alle complesse applicazioni basate su CMake. Ti aiuta anche ad adottare le moderne funzionalità C++ 20 e a lavorare in configurazioni integrate e remote in modo più produttivo.
DataGrip 2022.3 è qui con il tanto atteso supporto Redis. Ora puoi connetterti a Redis Single Instance, esplorare i valori chiave nel visualizzatore dati, scrivere ed eseguire query Redis e altro ancora. Abbiamo anche introdotto un filtro rapido in Esplora database, filtraggio degli schemi basato su pattern, formati per i campi datetime e altre funzionalità.
PhpStorm 2022.3 è un importante aggiornamento che include il supporto di PHP 8.2, Code Vision per PHP, anteprima di correzione rapida, supporto per ParaTest, visualizzazione PHPDoc renderizzata e molto altro.
AppCode 2022.3 è compatibile con macOS 13 e Xcode 14.2. Offre più funzionalità di refactoring per Swift e abilita le iniezioni di lingua.
Tieni presente che stiamo annunciando la fine delle vendite e del supporto di AppCode con questa versione. Si prega di leggere questo post sul blog per saperne di più.
Strumenti .NET ed estensioni VS
Sia ReSharper che Rider hanno introdotto il supporto di base per le ultime funzionalità di C# 11, nonché il rilevamento delle dipendenze vulnerabili per i pacchetti NuGet.
ReSharper 2022.3 offre anche l'evidenziazione del codice rielaborato e le ispezioni del database da Dynamic Program Analysis.
Rider 2022.3 offre significativi miglioramenti delle prestazioni, supporto per .NET 7 SDK e WSL 2 e la possibilità di agganciare le finestre degli strumenti per configurazioni multi-monitor. Questa versione fornisce anche un'integrazione più stretta con gli editor Unity e Unreal.
ReSharper C++ 2022.3 introduce il supporto sperimentale per i moduli C++20 e fornisce una perfetta integrazione con clang-format.
Questo aggiornamento aggiunge anche il supporto iniziale per Windows ARM64 a ReSharper, dotPeek, dotMemory, dotTrace, dotCover e agli strumenti da riga di comando di ReSharper. Rider 2022.3 in particolare può essere eseguito su Windows e Linux ARM64.
Questo quasi lo fa per quest'anno! Ci auguriamo che le festività natalizie ti piacciano e non vediamo l'ora di darti il benvenuto nel 2023 con funzionalità più interessanti nei tuoi strumenti JetBrains preferiti.
Il tuo team JetBrains