Visual Studio Code (VSCode), lo strumento di sviluppo Microsoft che ha guadagnato popolarità grazie alla sua versatilità, ha finalmente introdotto una funzionalità tanto richiesta nella sua ultima versione: le finestre di editor floating. Questo aggiornamento, insieme al supporto per la clipboard nel File Explorer, il supporto per TypeScript 5.3 e altre migliorie, promette di rendere l’esperienza di sviluppo ancora più efficiente. Tuttavia, non mancano alcune stranezze che gli sviluppatori dovranno tenere a mente.
Finestre di editor floating: flessibilità e spazio ottimizzato
Un’annoiante limitazione di Visual Studio Code era la mancanza di finestre di editor floating, o finestre ausiliarie. Fino alla versione 1.85, gli sviluppatori erano costretti ad aprire un nuovo documento in un’altra finestra avviando un’istanza separata dell’editor. Con l’aggiornamento più recente, questo non è più necessario. Ora è possibile trascinare una scheda aperta al di fuori della finestra principale per creare una finestra di editor floating. Inoltre, è anche possibile separare il terminale di VSCode dalla finestra principale utilizzando l’opzione “Sposta terminale nell’area dell’editor” e rendendolo una finestra separata. Questa nuova funzionalità offre maggiore flessibilità e sfrutta al meglio lo spazio dello schermo.
Tuttavia, ci sono alcune stranezze che occorre segnalare. Se una finestra di editor floating viene chiusa, invece di scomparire, riappare come scheda nella finestra principale. Inoltre, l’opzione “Copia in nuova finestra” duplica una scheda nella finestra floating e le modifiche apportate su una scheda si riflettono automaticamente sull’altra. Un’altra anomalia riguarda il ripristino del layout dopo aver chiuso e riaperto VSCode quando sono presenti finestre floating: tutte le finestre ausiliarie diventano schede anziché mantenere la loro posizione originale. Sembra che l’introduzione delle finestre floating abbia comportato una certa complessità e che siano ancora presenti alcuni bug da risolvere, come ad esempio il problema della “terminale copiata che si rompe quando viene spostata nella finestra principale”.
Altre Novità nella Versione 1.85
Oltre alle finestre di editor floating, la versione 1.85 di Visual Studio Code offre altre interessanti funzionalità. Una di queste è la possibilità di incollare file dal sistema operativo direttamente nell’Explorer di VSCode. Questo semplifica il lavoro con file provenienti da diverse origini, consentendo agli sviluppatori di trascinare e rilasciare i file nel progetto aperto. Inoltre, è ora possibile specificare l’aggiornamento automatico solo per determinate estensioni, anziché per tutte o nessuna. Questa opzione offre maggiore controllo agli sviluppatori sulle estensioni che vogliono mantenere sempre aggiornate. Un’altra miglioria riguarda lo scroll “sticky” nel terminale, che permette di bloccare un comando nella parte superiore della finestra, simile a quanto già possibile fare nell’editor.
La versione 1.85 di Visual Studio Code introduce anche il supporto per TypeScript 5.3, un aggiornamento significativo che porta con sé miglioramenti e nuove funzionalità per gli sviluppatori TypeScript. Inoltre, sono state apportate diverse migliorie al debugger, come il supporto per la visualizzazione dei “heap snapshots” di V8, il motore JavaScript, e la possibilità di effettuare il debug di codice Rust compilato in WebAssembly. Per ulteriori dettagli sulle novità introdotte in questa versione, consultare le note di rilascio complete. funzionalità e alla comunità attiva di sviluppatori che lo supporta.
Se sei uno sviluppatore che utilizza Visual Studio Code, sicuramente apprezzerai le nuove finestre di editor floating e le altre migliorie introdotte nella versione 1.85. Assicurati di aggiornare il tuo strumento per sfruttare al meglio queste nuove funzionalità e migliorare la tua produttività nello sviluppo di applicazioni.

