我在网上找不到这个问题的答案,所以我先说出来;这是关于SublimeLinter的 NOT 问题,而 NOT 想要根据PEP8标准格式化我的python代码。
如何禁用警告"缩进包含标签"在 Python Checker 包中?
答案 0 :(得分:15)
该项目使用standard pycodestyle (formerly pep8
) configuration files;只需添加ignore
行:
[pycodestyle]
ignore = W191
其中W191
是indentation contains tabs
的错误代码。
答案 1 :(得分:6)
您可以将set sublime用作: 查看 - >缩进 - >将缩进转换为空格
这将使您的标签转换为4(根据您的设置)空格。它适用于我的机器。
将文件中的现有标签修改为空格: 查看 - >缩进 - >将缩进转换为空格
答案 2 :(得分:2)
在崇高2中 选择Prefences>包装设置> Python Fake8 Lint。 选择设置 - 默认。 在此打开的文件中,找到第81行。
// skip errors and warnings (e.g. ["E303", "E4", "W"])
"ignore": [],`
然后在方括号[]中添加“W191”并保存。
祝你好运! ^^答案 3 :(得分:0)
对于SublimeText 3和pycodestyle:
选择“偏好设置”>“软件包设置”>“ SublimeLinter”>“设置”,然后添加/更改为:
// SublimeLinter Settings - User
{
"linters": {
// The name of the linter you installed
"pycodestyle": {
"ignore": ["W191"]
}
}
}