Autopep8:自定义缩进

时间:2019-08-31 20:14:26

标签: python autopep8

如何防止Python中的AutoPep8格式化程序格式化自定义缩进?

来自此:

class Product(models.Model):
    title =         models.CharField()
    description =   models.TextField()
    price =         models.DecimalField()
    featured =      models.BooleanField()

为此:

class Product(models.Model):
    title = models.CharField()
    description = models.TextField()
    price = models.DecimalField()
    featured = models.BooleanField()

2 个答案:

答案 0 :(得分:1)

读取autopep8 configuration documentation,如果您拥有/创建一个.pycodestylesetup.cfgtox.ini.pep8.flake8文件,则可以将其配置为忽略E11,这是缩进错误。

[pycodestyle]
ignore = E11

一旦其中包含具有该配置的文件之一,就可以告诉autopep8将其与--global-config标志一起使用

答案 1 :(得分:0)

找到答案:只需将这段代码添加到settings.json

"python.formatting.autopep8Args": [
        "ignore",
        "E11",
    ]