Visual Studio, Python не автоотступен

Это, вероятно, простая проблема, но что-то не так с моими инструментами Python для визуальной студии. Когда я впервые начал использовать VS2015 для Python, он автоматически отступал бы, когда бы я использовал двоеточие. Теперь VS2015 просто действует как текстовый редактор с подсветкой синтаксиса. Я попытался удалить и переустановить инструменты Python, но это не сработало. Как я могу исправить Visual Studio в авто-стиле, когда я снова пишу Python?

Ответы

Ответ 1

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

Однако наиболее распространенным (и по умолчанию) режимом является "Умный". В отличие от других двух режимов, встроенных в редактор, интеллектуальное отступы предоставляются языковой службой (которая также отвечает за выделение и завершение синтаксиса). Поскольку они ориентированы на конкретный язык, они могут помочь программисту, автоматически добавляя и удаляя лишние углубления способами, которые имеют смысл.

Ответ 2

Tools -> Options -> Text editor -> Python -> Tabs и установите его на Smart

Ответ 3

Попробуйте это в Visual Studio

Tools -> Option -> Text Editor -> Python -> Tabs
  • Отключить "Держать вкладки"
  • Выберите "Вставить пробелы"
  • Выберите "Отступ" как "Умный"