Как избежать форматирования 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 в конце строки (строк), которые не следует форматировать

Надеюсь, это все еще может кому-то помочь!

Другие вопросы по тегам