web-dev-qa-db-fra.com

Visual Studio, Python non indenté automatiquement

C’est probablement un problème simple, mais quelque chose ne va pas avec mes outils Python pour Visual Studio. Lorsque j'ai commencé à utiliser VS2015 pour Python, il s'indentait automatiquement chaque fois que j'utilisais un colon. Maintenant, VS2015 agit simplement comme un éditeur de texte avec une coloration syntaxique. J'ai essayé de désinstaller et de réinstaller les outils Python, mais cela n'a pas fonctionné. Comment puis-je réparer le style automatique de Visual Studio lorsque j'écris à nouveau Python?

17
Nick Gilbert

http://stevedower.id.au/blog/smart-indentation-for-python/

Cependant, le mode le plus courant (et par défaut) est «intelligent». Contrairement aux deux autres modes intégrés à l'éditeur, l'indentation intelligente est fournie par un service de langage (qui est également responsable de la coloration syntaxique et de la complétion). Puisqu'ils sont ciblés sur une langue spécifique, ils peuvent aider le programmeur en ajoutant et en supprimant automatiquement une indentation supplémentaire de manière logique.

7
Kozubi

Tools -> Options -> Text editor -> Python -> Tabs et réglez-le sur Smart

30
Cosmin

Essayez ceci dans Visual Studio

Tools -> Option -> Text Editor -> Python -> Tabs
  • Désactiver le "Keep the Tabs"
  • Sélectionnez "Insérer des espaces"
  • Sélectionnez "Retrait" comme "Intelligent"
0
Vikrant