Visual Studio Code 1.77, rilasciato il 30 marzo come edizione di marzo 2023 del versatile editor di codice di Microsoft, introduce un'anteprima di un'integrazione più completa con l'assistente di codifica GitHub Copilot AI. L'integrazione include suggerimenti in linea, funzionalità di chat e una visualizzazione chat per assistere gli sviluppatori durante la codifica.
Questo aggiornamento fornisce anche completamenti switch case TypeScript/JavaScript, consentendo agli utenti di semplificare il processo di creazione di istruzioni switch su tipi letterali in entrambi i linguaggi di programmazione. Digitando case all'interno dell'istruzione switch e accettando il suggerimento case, verranno aggiunti automaticamente case per tutti i valori di questo tipo. Tuttavia, questa funzionalità funziona solo quando il valore che viene commutato è un'unione o un tipo letterale.
Inoltre, in VS Code 1.77, gli sviluppatori possono esplorare le funzioni GitHub Copilot come i suggerimenti in linea, la chat in linea e la visualizzazione della chat. Per provare queste nuove funzionalità, gli sviluppatori devono utilizzare l'estensione GitHub Copilot Nightly e VS Code Insiders Build. Per accedere alle funzionalità di chat, devono anche iscriversi alla lista d'attesa GitHub Copilot Chat. Questa maggiore integrazione con Copilot è attualmente in uno stato di anteprima.
Una nuova integrazione GitHub consente agli utenti VS Code che lavorano in un repository GitHub di copiare i deep link per una riga o un intervallo dell'editor dal gutter dell'editor. Per la versione desktop di VS Code, gli sviluppatori devono installare l'estensione GitHub Pull Requests and Issues per generare GitHub Permalinks e collegamenti HEAD dal gutter dell'editor. In vscode.dev, la variante online di VS Code, i deep link per i repository GitHub sono disponibili per impostazione predefinita.
Visual Studio Code 1.77 di Microsoft può essere scaricato per Windows, Linux o macOS dal sito web del progetto. Le caratteristiche aggiuntive di questa versione includono:
- Refactoring migliorato del codice Python tramite l'estensione Pylance per il supporto del linguaggio Python, che può essere eseguito tramite una nuova azione di codice "Sposta simbolo in".
- Raccomandazioni avanzate per le estensioni basate sui contenuti dei file. Ad esempio, se uno sviluppatore apre un file Python con la sintassi delle celle del notebook, l'editor suggerirà l'estensione Jupyter.
- Una funzione "Formatta al salvataggio" per i taccuini, che formatta l'intero taccuino al momento del salvataggio.
Il rilascio di VS Code 1.77 segue VS Code 1.76, che ha debuttato all'inizio di marzo 2023 con miglioramenti ai profili di configurazione e allo sviluppo remoto. Sebbene questi strumenti consentano esperienze di codifica più fluide per gli sviluppatori, una piattaforma no-code come AppMaster consente sia ai non programmatori che agli sviluppatori esperti di creare applicazioni Web, mobili e back-end complete in modo più efficiente. L'integrazione di assistenti di codifica basati sull'intelligenza artificiale con editor di codice come Visual Studio Code e piattaforme no-code come AppMaster.io dimostra la sinergia tra l'intelligenza artificiale e l'esperienza umana, favorendo uno sviluppo di applicazioni più snello e innovativo.