如何在PyCharm IDE中启用PEP8检查,除了使用2个空格进行缩进外?

时间:2017-12-28 15:08:30

标签: python tensorflow ide pycharm pep8

最近,在使用TensorFlow Python存储库时,我一直在使用PyCharm IDE。 TensorFlow follows the PEP8 Python style guide, except for using 2 spaces for indents

默认情况下,在PyCharm IDE中,我启用了PEP8检查,以使我的代码遵循PEP8样式约定。一个不受欢迎的副作用现在我在PyCharm编辑器中的所有地方都有警告,标记所有缩进(这是2个空格而不是4个空格)。

如果我禁用PEP8检查,所有警告都会在不再需要PEP8检查的情况下消失(这是可取的)。

有没有办法在PyCharm编辑器中启用完整的PEP8检查,但忽略2空格缩进?

以下是PEP8警告的示例(关于缩进空格应为4而不是2):

enter image description here

以下是PyCharm首选项页面的快照,在PEP8检查部分下(看起来像是打开/关闭 - 除非我遗漏了一些东西):

enter image description here

更新

两个不错的选择(用于不同目的):

    如果你想在PyCharm范围内忽略警告,
  • 建议的“重复问题”链接效果很好。 (在偏好中完成)
  • 如果您只想忽略当前文件/项目级别的警告(不影响其他项目),则接受的答案很有效。

1 个答案:

答案 0 :(得分:3)

将光标置于突出显示的错误上(例如图片中的raise),按Alt + Enter并选择Ignore errors like this