Как избежать форматирования Python Autopep8 в строке в VSCode?
У меня есть проблема с именем переменной в файле Python, используя VSCode и autopep8, это пример:
...
formal_education: bool
...
Autopep Formater изменить формат следующим образом:
...
formal_education:
bool
...
Повышение SyntaxError, обнаруженного flake8, поэтому я попробовал специальные комментарии, такие как: # autopep8: noqa
и другие используют некоторые конкретные PEP, но кажется, что редактор пропустил какой-то предыдущий этап и кажется невозможным избежать такого поведения.
Я знаю, что проблема в слове внутри имени var.
Решением на данный момент является отключение проверки формата на этапе сохранения "editor.formatOnSave": false
, но я хотел бы знать, как решить эту проблему, может быть, какая-то конфигурация для автоматического запуска или может быть непосредственно через VSCode, или как применить специальные комментарии непосредственно в файле для достижения этой цели.
Спасибо!
Я использую:
- autopep8 1.3.4
- VSCode 1.23.1
0 ответов
Хотя это и устарело, вот решение:
Просто положи # nopep8
в конце строки (строк), которые не следует форматировать
Надеюсь, это все еще может кому-то помочь!