9

我在网上没有找到这个问题的答案,所以我先说出来;这不是关于 SublimeLinter 的问题,我不想根据 PEP8 标准格式化我的 python 代码

如何禁用Python Checker包中的警告“缩进包含标签”?

4

4 回答 4

18

该项目使用标准的 pycodestyle(以前pep8)配置文件;只需添加ignore一行:

[pycodestyle]
ignore = W191

W191的错误代码在哪里indentation contains tabs

于 2014-04-30T08:54:28.650 回答
7

您可以将 sublime 设置为:查看 -> 缩进 -> 将缩进转换为空格

这将使您的标签转换为 4(根据您的设置)空格。它适用于我的机器。

并将文件中已有的tab修改为空格:View -> Indentation -> Convert Indentation to Spaces

于 2014-12-23T02:31:09.997 回答
2

在 sublime 2 中选择首选项 > 包设置 > Python Fake8 Lint。选择设置-默认。在这个打开的文件中,找到第 81 行。

// skip errors and warnings (e.g. ["E303", "E4", "W"])
"ignore": [],`

然后在方括号[]中添加“W191”并保存。

祝你好运!!!^^

于 2016-01-14T13:49:18.513 回答
1

对于 SublimeText 3 和 pycodestyle:

选择 Preferences > Package Settings > SublimeLinter > Settings 并添加/更改:

// SublimeLinter Settings - User
{
    "linters": {
    // The name of the linter you installed
        "pycodestyle": {
            "ignore": ["W191"]
        }
    }
}
于 2018-11-02T12:28:53.263 回答