gpt4 book ai didi

python - 如何避免 VSCode 中的一行中的 python autopep8 格式化?

转载 作者:行者123 更新时间:2023-12-01 09:20:08 25 4
gpt4 key购买 nike

我在使用 VSCodeautopep8 时遇到 python 文件中 var 名称的问题,这是一个示例:

...
formal_education: bool
...

Autopep 格式化程序更改格式如下:

...
formal_education:
bool
...

引发 flake8 检测到的语法错误,因此,我尝试了特殊注释,例如:# autopep8: noqa 以及其他使用某些特定 PEP 的注释,但似乎编辑器跳过了一些注释之前的阶段并且似乎无法避免这种行为。

我知道问题出在 var 名称中的 for 单词。

目前的解决方案是在保存阶段禁用格式检查"editor.formatOnSave": false,但我想知道如何解决这个问题,也许是一些自动配置或直接通过 VSCode,或者如何直接在文件中应用特殊注释来实现此目的目标。

谢谢!

我正在使用:

  • autopep8 1.3.4
  • VSCode 1.23.1

最佳答案

虽然这很旧,但这里有一个解决方案:

只需将 # nopep8 放在不应格式化的行的末尾即可

希望这仍然可以帮助别人!

关于python - 如何避免 VSCode 中的一行中的 python autopep8 格式化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50856103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com