#python #visual-studio-code #autopep8
Вопрос:
Я пытаюсь настроить свой форматер python на autopep8. Он установлен правильно, однако он никогда не используется в качестве опции форматирования в VSCode.
"python.formatting.autopep8Path": "C:\Users\DawsonSchaffer\AppData\Roaming\Python\Python39\Scripts\autopep8.exe",
"python.formatting.autopep8Args": [
"--max-line-length",
"160",
"--aggressive",
"--aggressive",
"--in-place"
],
"[python]": {
"editor.defaultFormatter": "autopep8",
},
Я изменил все настройки. Однако я не уверен, что поставить для autopep8.
"[python]": {
"editor.defaultFormatter": "ms-python.python",
},
or
"[python]": {
"editor.defaultFormatter": "autopep8",
},
Также autopep8 не доступен в контрольной палете.
Спасибо Доусон
Комментарии:
1. Вы набрали
autopep8
в командной строке?
Ответ №1:
Это делается для настройки
"[python]": {
"editor.defaultFormatter": "ms-python.python"
},
в настройках.json.
Вы можете настроить так, чтобы применить форматирование autopep8:
"python.formatting.provider": "autopep8",
"editor.formatOnSave": true,
"files.autoSave": "afterDelay",