Проблемы с отступами в Visual Studio Code Python

Проблемы с отступами в Visual Studio Code Python

Итак, у меня возникли проблемы с VSC и Python 3.7. Все работает, когда я пытаюсь запустить код через Sublime и терминал, и, кажется, исправляется после перезапуска Visual Studio, но всегда возвращается в течение 10 минут или около того.

Когда я пишу код на python, автоматические отступы неверны. Программа, а также компилятор, когда я пытаюсь запустить их в терминале, жалуются на это. (Как видно на рисунке 1) Однако, даже когда я пытаюсь вручную изменить его на правильную позицию, компилятор и VSC жалуются и не позволяют мне скомпилировать его из-за неожиданных отступов. (Как видно на рисунке 2)

Я переустанавливал VSC несколько раз из-за этой проблемы, я недавно переустановил macOS Mojave, и я переустановил python 3.7 и расширения для VSC. Проблема решается сама собой на некоторое время, если я перезапускаю программу, но я бы предпочел не перезапускать программу каждый раз, когда мне нужно сделать отступ в python (где отступ довольно критичен)

Когда мой брат, который является пользователем Windows, копирует мой код в свой VSC, та же проблема не возникает, поэтому я совершенно не знаю, что делать.

как VSC автоматически делает отступы в коде

как ведет себя VSC, когда я вручную исправляю отступы

решение1

Есть некоторыеТекстовый редакторнастройки, которые управляют отступом, просто проверьте File > Preferences > Settingsи найдите «Отступ»

Настройки намерений часть 1 Настройки намерений часть 2

Плюс в правом нижнем углу вы можете увидеть и изменить настройки документа, над которым вы сейчас работаете, просто нажмите на него.

Настройки намерений для каждого документа

Я предполагаю, что это неверно и показывает что-то другое, чем 4. Если вы в основном работаете с Python, возможно, имеет смысл установить значение по умолчанию 4в общих настройках?

Связанный контент