Sono stati implementati miglioramenti alle estensioni Python per Visual Studio Code.
Microsoft ha annunciato sul suo sito Web di blog di sviluppo che la versione di dicembre 2022 delle estensioni Python per Visual Studio Code è ora disponibile! Queste estensioni sono in fase di pre-rilascio ma sono disponibili per essere provate dal pubblico. Ecco cosa ha da offrire questa versione di dicembre 2022.
1. Rientro automatico con Pylance
C'è stata l'aggiunta di una funzione di rientro automatico nell'estensione Pylance. Questa funzione crea automaticamente i rientri corretti nel codice. Ciò consente ai programmatori di dedicare più tempo alla parte logica del loro codice e meno tempo alla formattazione. Puoi fare un tentativo Codice VS - Addetti ai lavori (è richiesta la registrazione).
Dopo aver installato VS Code Insiders, vai al marketplace e installa il file Pylance estensione. Navigare verso Visualizza > Riquadro dei comandi, tipo Preferenze, e corri Apri Impostazioni utente (JSON). Assicurati di editor.formatOnType è impostato su vero. Controlla se l'editor formatterà automaticamente una riga di codice dopo la digitazione.
{
"workbench.colorTheme": "Predefinito Scuro+",
"[pitone]": {
"editor.formatOnType": VERO
},
"python.defaultInterpreterPath": "C:\\Nuova cartella\\python.exe"
}
Una volta impostato su true, vai avanti e scrivi il tuo codice per goderti questa nuova funzionalità.
2. Python per l'estensione Web
Questa è una nuova estensione VS Code che ti consente di eseguire e eseguire il debug del codice Python nel navigatore. Utilizza Assemblaggio web come motore di esecuzione. È in fase sperimentale e quindi non dovresti usarlo per lo sviluppo della produzione Python. Per iniziare a usarlo, segui i seguenti passaggi:
- Aprire un browser basato su Chrome.
- Passare al repository GitHub utilizzando il seguente indirizzo. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Sostituisci il nome utente e la parte del repository rispettivamente con il nome utente e il repository GitHub. L'output dovrebbe essere come mostrato di seguito.
- Vai al marketplace e installa il file Sperimentale - Python per il Web estensione.
- Apri il tuo file Python.
- Premere F5 per avviare il debug o CTRL+F5 per eseguire il codice senza eseguire il debug.
Limitazioni di Python per l'estensione Web
Come notato, l'estensione Python per il Web è sperimentale e come tale presenta alcune limitazioni.
- La maggior parte dei plug-in e delle estensioni di Intellisense non è disponibile per l'uso in Python per il Web. Quelli non disponibili sono indicati da un simbolo di attenzione come mostrato di seguito.
- L'interprete Python utilizzato dalla versione Web presenta le seguenti limitazioni.
- Non supporta pippo
- Non supporta PRESA
- Non supporta moduli Python nativi
- NO filo supporto quindi no asincrono supportare neanche.
Di conseguenza, l'utilizzo di questa funzionalità dovrebbe essere limitato a progetti prototipo e ambienti di test.
3. L'estensione Ruff
Questa estensione fornisce il supporto per il linter Ruff. La caratteristica più sorprendente è che fornisce Soluzione rapida azioni che correggeranno automaticamente le violazioni risolvibili automaticamente. IL Ruff estensione non richiede di utilizzare gli addetti ai lavori VS Code per provarlo. È anche disponibile per l'installazione nel normale codice VS. Per provarlo, vai al marketplace di VS Code e installalo.
Corregge le violazioni nel codice eseguendo il codice quando si modifica o si apre un file Python. Per usarlo, segui i seguenti passaggi:
- Aprire Codice VisualStudio
- Crea un nuovo file Python e scrivi il tuo codice
- Se disponi di un file sorgente Python salvato in precedenza, aprilo in Visual Studio Code
- Eseguire l'estensione Ruff accedendo a Visualizza > Riquadro dei comandi, tipo gorgiera, e corri Ruff: risolve tutti i problemi risolvibili automaticamente come mostrato di seguito.
- Una volta eseguito, Ruff correggerà tutte le violazioni risolvibili automaticamente nel tuo codice Python.
Perché dovresti provare le nuove estensioni Python in Visual Studio Code
L'aggiunta di nuove funzionalità alle estensioni di Visual Studio Code ha reso lo sviluppo in Python più efficiente sulla piattaforma. Impiegherai meno tempo a preoccuparti della formattazione del codice e quindi dedicherai più tempo a lavorare sulla logica del tuo codice.
Inoltre, gli IDE open source come Visual Studio Code ricevono regolarmente aggiornamenti delle funzionalità. Ciò è dovuto al gran numero di persone coinvolte nello sviluppo dell'IDE. Gli aggiornamenti sono dotati di nuove funzionalità che portano a una migliore esperienza di codifica durante l'utilizzo degli IDE.