Форматирование Python AutoPep8 не работает с параметром максимальной длины строкиPython

Программы на Python
Ответить
Anonymous
 Форматирование Python AutoPep8 не работает с параметром максимальной длины строки

Сообщение Anonymous »

Я заметил одну странную вещь: автоформатирование autopep8 в VSCode не работает, когда мы устанавливаем
"python.formatting.autopep8Args": [
"--line-length 119"
],

Но если этот параметр установлен в режиме по умолчанию и имеет длину строки 79, то он работает хорошо. Есть ли какая-то проблема с autopep8, который работает только с длиной строки не более 79, или я делаю какую-то ошибку в VSCode. Основная особенность, которая мне нужна, - это то, что когда строка моей программы на Python становится слишком длинной, она должна иметь возможность разбить ее на несколько строк. Я не хочу продолжать использовать подход с 79 персонажами. Мой предпочтительный подход — 119 символов. В настоящее время мне приходится делать отступы для больших строк вручную. Есть ли какой-либо другой формат, кроме pep8, который поддерживает 119 символов и автоматически откладывает строки с символами более 119 символов?
Я прилагаю данные файла settings.json
{
"window.zoomLevel": 1,
"python.dataScience.sendSelectionToInteractiveWindow": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.fontSize": 16,
"python.formatting.provider": "autopep8",
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"python.autoComplete.addBrackets": true,
"python.formatting.autopep8Args": [
"--line-length 119"
],
// "python.linting.flake8Args": [
// "--max-line-length=120"
// ],
"files.autoSaveDelay": 10000,
"editor.defaultFormatter": "ms-python.python",
"files.autoSave": "afterDelay",
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"editor.quickSuggestions": true,
"editor.codeActionsOnSave": null,
}


Подробнее здесь: https://stackoverflow.com/questions/633 ... -parameter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»