2016-02-21 51 views

risposta

0

Codice di Visual Studio non ha molto supporto per Python (ancora), a parte l'evidenziazione della sintassi e intellisense per file (nel senso che fornirà suggerimenti per i simboli che sono stati trovati nel file corrente) .

Sono disposto a scommettere che il team di codice di Visual Studio, alla fine, aumenterà il supporto per Python all'interno di Codice di Visual Studio, e con questo, probabilmente aggiungeranno il supporto per l'indentazione automatica.

Nel frattempo, potrebbe valere la pena provare this Visual Studio Code extension, che mira ad aggiungere un migliore supporto per Python, in Visual Studio Code.

L'estensione aggiunge indentazione automatica per Python, a Codice di Visual Studio, insieme a molte altre funzionalità.

Happy scripting!

1

Nel Codice VS è possibile impostare il rientro in diversi luoghi:

  • impostazioni generali/Workspace (barra in basso),
  • impostazioni utente,
  • impostazioni linguaggio di formattazione.

Quando si usa Python, non importa quale impostazioni effettuate, tutti sono sovrascritti dal valore autopep8Args dell'impostazione formattatore autopep8 lingua, che ha una dimensione trattino 4.

Per impostazione predefinita, è autopep8 usato come formattatore di codice VS Python, ma ce ne sono altri, come yapf.

Per aggiornare la dimensione trattino di questo formattatore, di ricerca nelle impostazioni utente le "python.formatting.autopep8Args" e impostarlo a: [ "--indent-size = 2"],

"python.formatting.autopep8Args": ["--indent-size=2"], 
Problemi correlati