我没有在网上找到这个问题的答案,所以我会直接说出来;这不是关于SublimeLinter的问题,我也不想按照PEP8标准格式化我的Python代码。
如何在Python Checker包中禁用“缩进包含制表符”的警告?
我没有在网上找到这个问题的答案,所以我会直接说出来;这不是关于SublimeLinter的问题,我也不想按照PEP8标准格式化我的Python代码。
如何在Python Checker包中禁用“缩进包含制表符”的警告?
该项目使用标准的pycodestyle (曾用名pep8
)配置文件,只需添加一个ignore
行:
[pycodestyle]
ignore = W191
W191
是指缩进包含制表符的错误代码。
W191
is the error code for "indentation contains tabs".
您可以使用以下方法将sublime设置为:
视图 -> 缩进 -> 将缩进转换为空格
这将使您的制表符转换为4个(根据您的设置)空格。它在我的电脑上有效。
并将文件中现有的制表符修改为空格:
查看 -> 缩进 -> 将缩进转换为空格
// skip errors and warnings (e.g. ["E303", "E4", "W"])
"ignore": [],`
然后在方括号[]中添加"W191"并保存。
祝你好运!^^
针对SublimeText 3和pycodestyle:
选择Preferences > Package Settings > SublimeLinter > Settings并添加/更改以下内容:
// SublimeLinter Settings - User
{
"linters": {
// The name of the linter you installed
"pycodestyle": {
"ignore": ["W191"]
}
}
}
pep8
安装在哪里(virtualenv、自定义目录等),仍将使用相同的配置文件。 - Martijn Pieters