Sublime Text 3 - 禁用Python检查器警告“缩进包含制表符”
我在网上没有找到这个问题的答案,所以我先说明一下;这不是关于SublimeLinter的问题,我也不想按照PEP8标准来格式化我的Python代码。
请问如何在Python Checker这个插件中关闭“缩进包含制表符”的警告?
4 个回答
1
对于SublimeText 3和pycodestyle:
你可以选择“偏好设置” > “包设置” > “SublimeLinter” > “设置”,然后添加或修改成下面的内容:
// SublimeLinter Settings - User
{
"linters": {
// The name of the linter you installed
"pycodestyle": {
"ignore": ["W191"]
}
}
}
2
在Sublime 2中,
选择“偏好设置” > “包设置” > “Python Fake8 Lint”。
然后选择“设置-默认”。
在打开的文件中,找到第81行。
// skip errors and warnings (e.g. ["E303", "E4", "W"])
"ignore": [],`
然后在方括号[]中添加“W191”,并保存。
祝你好运!!!^^
6
你可以在Sublime这个编辑器里这样设置:
点击视图(view) -> 缩进(Indentation) -> 转换缩进为空格(Convert indentation to spaces)
这样,你的制表符(tab)就会根据你的设置转换成4个空格。这在我的电脑上是可以用的。
同时,还可以把文件里已有的制表符改成空格:
点击视图(View) -> 缩进(Indentation) -> 转换缩进为空格(Convert Indentation to Spaces)
22
这个项目使用的是标准的pycodestyle配置文件(以前叫做pep8
);只需要添加一行ignore
:
[pycodestyle]
ignore = W191
这里的W191
是一个错误代码,表示缩进中包含制表符
。