Как настроить параметры vscode для Python форматера? - PullRequest
1 голос
/ 06 марта 2020

Почему-то мой форматер не работает. Я pip установил yapf, но когда я делаю cntr + shift + p -> Формат документа или Shift + Alt + F для выбранного кода, это не меняется. Я слышал, что он автоматически форматируется при сохранении, но это тоже не сработало.

Я пытаюсь следовать руководству здесь

https://code.visualstudio.com/docs/python/editing#_formatting

В нем упоминается, что я должен отредактировать эту часть в настройках

"python .formatting.yapfArgs": ["--style", "{based_on_style: chromium, indent_width: 20}"],

Но когда я ищу это, это это единственное, что я вижу

https://snipboard.io/9sCB8H.jpg

В данный момент я пытаюсь установить отступ в 4 пробела, а также настроить макс. линию длина.

Вот так выглядят мои настройки для форматирования

https://snipboard.io/LXklRI.jpg

1 Ответ

1 голос
/ 01 апреля 2020

Кажется, в настройках вы не указали правильного «провайдера» для форматирования

enter image description here

Вы также можете проверить файл C: \ Users \\ AppData \ Roaming \ Code \ User \ settings. json (если вы хотите изменить глобально) или \ .vscode \ settings. json (если вы хотите изменить только для текущего рабочего пространства).

enter image description here

Надеюсь, это поможет.

...