2016-09-22 48 views
-1

我为Python编程安装了Sublime,但是我发现PEP8错误检测非常烦人,我无法摆脱它。Sublime3文本不能忽略Python的PEP8格式化

我试过,但它不工作:

enter image description here

它不停地显示这一点:

enter image description here

+1

注意:Python扩展标签到每8个位置;如果你混合了制表符和空格,你会发现你的编辑器和Python将不同意什么缩进到什么级别,而将它设置为4。强烈建议使用选项卡。 –

+0

我仍然不明白为什么选项卡建议反对?我以为tab是强制使用python的。 – odeya

+0

不,* indentation *是必需的。您可以使用空格或制表符缩进。然而,制表符很容易被空间混淆,反之亦然,人们通常不理解制表符如何扩展到下一个第n个位置(它们不是固定的大小),编辑器中没有标准制表符大小(尽管大多数解决方案4或8),这就是PEP8风格指南告诉你使用空格的原因。 –

回答