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
- Отключить "Держать вкладки"
- Выберите "Вставить пробелы"
- Выберите "Отступ" как "Умный"