Соответствующие пользовательские настройки:
"editor.tabSize": 2,
"editor.detectIndentation": false,
Настройки рабочей области пусты. Использование кода VS 1.52.0.
Файлы .cpp форматируются правильно (с использованием параметра Format Document
), но в файлах .py он изменяет все отступы на 4 пробела и вставляет некоторые ненужные вертикальные интервалы (например, двойные пустые строки в некоторых местах). Единственными настройками, характерными для Python, являются pythonPath
и condaPath
.
Обновлено: Вставка этого:
"python.formatting.autopep8Args": [
"--ignore",
"E301, E302, E305, E306, E101, E11"
],
в settings.json
не дает ему изменить 2 отступа на 4 отступа, но теперь он просто полностью игнорирует отступ. Я хочу, чтобы он исправил отступ до 2 пробелов. Использовал это для справки.
Обновлено: я хочу это: чтобы исправить это: но вместо этого он исправляется следующим образом:
Добавлены скриншоты.
Пожалуйста, используйте следующие настройки в «settings.json
»:
"python.formatting.autopep8Args": ["--indent-size=2"],
Связанные настройки, которые я использую:
"editor.tabSize": 2,
"editor.detectIndentation": false,
"editor.renderWhitespace": "all",
"python.formatting.provider": "autopep8",
"python.formatting.autopep8Args": ["--indent-size=2"],
Не могли бы вы предоставить нам примеры или скриншоты, которые минимизируют воспроизведение этой проблемы и формат, который вы хотите?