python – 禁用即时PEP8检查,仅在保存文件时检查

前端之家收集整理的这篇文章主要介绍了python – 禁用即时PEP8检查,仅在保存文件时检查前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在使用PyCharm Community Edition 4.5.4,我讨厌它如何告诉我即使我有完全打算在30秒内修复它的每一个小“错误”.

我的风格是一次性写入所有内容(而不是在移动到另一个之前完成一件事),因此我的代码中的每个第二个单词都会突出显示为变量“x”未使用或未解析引用“x”因为我已经移动到我的代码的另一部分,打算稍后完成for循环.如果我这样做:

for x in my_list:
    pass

然后移动到文件顶部定义my_list,它会立即突出显示局部变量’x’未使用.我希望自由地编写我的整个代码,然后在点击保存后,我想知道我犯了什么错误.

有没有办法禁用PEP8检查器,所以它只会检查我实际保存文件的时间,而不是在我输入任何内容时?

最佳答案
我也遇到过这个问题.

不幸的是,似乎没有记录的方式来做你要求的事情.关于Code InspectionConfiguring Inspections的PyCharm文章确实没有暗示任何这种可能性.
另外,〜/ .PyCharm40 / config / inspection / Default.xml中的配置文件不是你称之为丰富的选项(注意:我不知道是否存在更多选项,无法找到合适的文档).

由于pep8.py显然在PyCharm中作为后台进程连续运行,我还检查了这些进程的配置是否可行.不幸的是(再次),没有找到有用的结果.
更糟糕的是,他们的插件库中似乎没有可用的相关插件,以便进一步调整检查工具.

我尝试的另一个选项是更改PyCharm中的设置并尝试手动调用pep8.我从“设置”中取消选择pep8的检查编辑|检查| Python选项卡然后按Ctrl Alt Shift I并输入两个pep选项来运行手动检查.它似乎没有捕获相同的编码约定错误.

你现在可能有两个选择,一个是切换到另一个IDE,如亚当史密斯建议的那样(或实际上注意到),第二个是试图在PyCharm forum上获得一些帮助.

原文链接:https://www.f2er.com/python/438403.html

猜你在找的Python相关文章