Riformattare automaticamente il codice Python in Visual Studio
Visual Studio consente di riformattare rapidamente il codice in modo che corrisponda a standard di formattatore specifici. In questo articolo viene illustrato come accedere e abilitare le funzionalità di formattazione.
Scegliere un formattatore
È possibile impostare il formattatore del codice sorgente tramite Strumenti>Opzioni>Editor>di testo Formattazione Python.> Python Tools in Visual Studio supporta la formattazione del codice sorgente con autopep8, formattatore Nero e yapf.
Il supporto di Python in Visual Studio aggiunge anche il comando Riempimento paragrafo commento al menu Modifica>avanzata, come descritto in una sezione successiva.
Applicare il formato alla selezione o al file
È possibile applicare le impostazioni di formattazione a tutto il contenuto di un file o solo a una selezione specifica.
Per formattare una selezione, selezionare Modifica>selezione formato avanzato.>
Per formattare l'intero file, selezionare Modifica>documento formato avanzato.>
A capo automatico
È possibile abilitare il ritorno a capo automatico in Strumenti>Opzioni>Editor>di testo Python>Generale. Nella sezione Impostazioni selezionare la casella di controllo Ritorno a capo automatico.
Formattare il testo del commento
L'opzione Modifica>commento riempimento avanzato>riflows e formatta il testo del commento.
Riformattare le righe lunghe
Usare la funzionalità per suddividere righe lunghe di testo, come illustrato in questo esempio:
# This is a very long long long long long long long long long long long long long long long long long long long comment
Il testo viene riformattato come più righe:
# This is a very long long long long long long long long long long long long
# long long long long long long long comment
Combinare linee brevi
Usare la funzionalità per combinare brevi righe di testo, come illustrato in questo esempio:
# Short line of text
# more text
# text
Il testo viene riformattato in una singola riga:
# Short line of text more text text
Contenuto correlato
- Edit Python code (Modificare il codice Python)
- Eseguire il refactoring del codice Python
- Codice Python Lint