问题标签 [autopep8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - autopep8(vscode)是否有任何标志,以允许在同一行中进行多次导入?
我知道您可以传入"python.formatting.autopep8Args": ["--max-line-length=200"]
以.vscode/settings.json
覆盖一行的最大 79 长度,是否有任何标志允许多行导入。我想要的是:
这只是一个例子,通常我会在代码中对具有类似功能的模块进行分组。它更像是一种偏好;)。
编辑:我总是可以做类似的事情
但我想要一个仅基于纯 vs-code 设置的解决方案,就像max-line-length
我上面解释的那样。
python-3.x - 格式化 Python 代码时撤消较短的行长
我不小心在没有--line-length
. 我公司使用的行长为 110。现在所有代码都已格式化为 80。我该如何撤消呢?跑步black --line-length 110
没有效果。干杯。
python - python格式化程序autopep8在VSCode中无法正常工作
我刚刚为 python 安装了 autopep8 格式化程序,当我尝试从文档中格式化示例代码时,它没有正确格式化。您可以在此链接
中看到正确格式的代码
这是格式化代码后我在编辑器上实际得到的:
ps:我还为 VSCode 安装了autopep8 扩展,但它也没有像文档中所示那样格式化代码。
python - 防止在VS Code Python脚本中通过autopep8自动转义字符串中的反斜杠
我用 Python 插件和 autopep8 设置了 VS Code。我的相关设置是:
我喜欢它在自动格式化方面完成的大部分工作(切割行长,在这里或那里替换奇怪的东西),但有一个功能真的让我很烦恼。
我正在使用 pySpark 并将regexp_replace
功能设置为
当我保存文件时,自动格式化程序每次都会替换'\W'
为'\\W'
. 我可以明白它为什么这样做(通常,字符串中的单个反斜杠是错误的未转义字符),但在这种情况下,我需要它停止。有什么我可以通过的论点忽略这种情况吗?我不介意它再也不会逃避反斜杠。但我宁愿不关闭--agressive
它实现的所有其他事情的校正。
python - Autopep8 格式“max-line-length”参数不适用于导入部分
我在 VSCode (MacOs) 中使用 autopep8 自动格式化程序,但我似乎无法使其分割大于max-line-length
导入部分的行。在代码文件的其余部分中,它运行良好,但在导入部分中却不行。这些是我在 settings.json 中的配置:
知道为什么吗?
python - 使用“autopep8”格式化失败。请在您的python环境中安装“autopep8”
我已经在路径中安装了 autopep8: /usr/bin ,但是当我在 vscode 中使用保存格式时,它无法工作。提到:“使用“autopep8”格式化失败。请在您的python环境中安装“autopep8””。我能怎么做?谁能解决这个问题?
python - 如何使 autopep8 允许在行尾添加评论?
我正在尝试使用 autopep8 格式化我的代码(因为这似乎是 VSCode 中的默认代码)。但是它有一个问题:
我正在使用一个不关心打字的库,所以我需要在一些行后面加上后缀,# type:ignore
以使 linter 忽略该特定文件。但是在格式化(使用 autopep8)时,格式化程序会将注释移动到上面的行。然后我的 linter 不会像它应该忽略的那样忽略这条线。
因此,例如此代码:
我按 Shift+Alt+F 进行格式化,然后将代码格式化为:
然后,linter 抱怨“somevar”的类型是未知的。
如何防止 autopep8 在重新格式化期间移动评论?