所有Python文件行都在Sublime Text 2中突出显示

Nat*_*bot 3 python sublimetext sublimetext2

每次我在Sublime Text 2中保存代码时,所有行都会突出显示,如下所示.这很烦人,我很想禁用它,但我不确定是什么原因引发了它或谷歌是什么.有任何想法吗?

Sublime截图

Mik*_*maa 5

原因是SublimeLinter插件及其PEP-8过滤器

https://github.com/SublimeLinter/SublimeLinter

您的代码不符合PEP-8风格指南:

http://www.python.org/dev/peps/pep-0008/

编写与PEP-8风格指南相匹配的代码通常是一个好主意,因为它已经被社区认可为通常高效和高效的编码风格.您可能会发现跟随它可以让其他人更好地理解您的代码.当然,任何解析和正确运行的代码都可能"足够好"以满足您的需求.

  • Minitech:PEP-8不建议使用硬标签.过滤器遵循此策略.http://opensourcehacker.com/2012/05/13/never-use-hard-tabs/ (3认同)
  • 以下是如何配置Sublime Text 2以获得合理的标签策略的说明http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers/#Configure_sane_tab_and_whitespace_policy_and_other_settings (2认同)