PyCharm PEP8代码样式突出显示无法正常工作

Nat*_*ltz 8 python pep8 pycharm

我一直有这个PEP8风格突出问题.问题是它没有突出明显的样式问题,例如在类定义之前没有空行,或者文件末尾没有空行.它可能与我的虚拟机和流浪者有关,但项目代码是在本地托管的,所以我认为这不应该是一个问题.

如果我这样做Code > Run Inspection By Name > PEP 8 coding style violation说它没有找到任何实例.

根据File > Settings > Editor > Code Style > Python > Blank Lines我在课堂上设置空白行.奇怪的是,如果我改变"围绕方法"的行数,它会在右边的示例文本中实时更改它们,但对于"围绕类"的行不会做同样的事情.

根据File > Settings > Editor > Inspections > Python我选择的"PEP 8编码风格违规".我已经尝试将其从警告更改为错误,但仍然无法看到我文件中的突出显示.

我没有打开节电模式,我学到的是一种在编辑器中停用背景样式检查的方法.

我搜索Help > Show Log in Files了PEP8,发现"Pep8ExternalAnnotator - 找不到合适的翻译",但我不知道这意味着什么,我在网上找不到任何引用.

我正在运行PyCharms professional 2016.3

PyCharm
2016.3.2 Build#PY-163.10154.50,建于2016年12月28日
许可给arbaerbearfaerfa
订阅活动截止至2017年10月17日
仅供教育使用.
JRE:1.8.0_112-release-408-b6 amd64
JVM:JetBrains sro的OpenJDK 64位服务器VM

Ste*_*rcy 4

这里还有三件事需要检查:

  • 单击“检查器”图标并确保将突出显示级别设置为“检查”。
  • 还有第二项 PEP8 检查,“违反 PEP 8 命名约定”。
  • 确保为整个项目设定检查范围。