Mar*_*nen 5 python pep8 pycharm
我正在使用PyCharm Community Edition 4.5.4,我讨厌它如何告诉我即使我有完全打算在30秒内修复它的每一个小"错误".
我的风格是一次写入所有内容(而不是在移动到另一个之前完成一件事),因此我的代码中的每个第二个单词都会突出显示为variable 'x' is not used或者Unresolved reference 'x'因为我已经移动到我的代码的其他部分,意图完成之后的for循环.如果我这样做:
for x in my_list:
pass
Run Code Online (Sandbox Code Playgroud)
然后移动到文件顶部定义my_list,它会立即突出显示Local variable 'x' is not used.我希望自由地编写我的整个代码,然后在点击保存后,我想知道我犯了什么错误.
有没有办法禁用PEP8检查器,所以它只会检查我实际保存文件的时间,而不是在我输入任何内容时?
我也遇到过这个问题。
不幸的是,似乎没有记录的方法可以满足您的要求。PyCharm 关于代码检查和配置检查的文章确实没有暗示任何这种可能性。此外,配置文件~/.PyCharm40/config/inspection/Default.xml并不是您所说的选项丰富(注意:我不知道是否存在更多选项,无法真正找到合适的文档)。
由于pep8.py显然在 PyCharm 中作为后台进程连续运行,因此我还检查了是否可以配置这些进程。不幸的是(再次),没有找到有用的结果。更糟糕的是,他们的插件存储库中似乎没有相关的插件可供进一步调整检查工具。
我尝试的另一个选项是更改 PyCharm 中的设置并手动调用 pep8。我从选项卡中取消选择对 pep8 的检查Settings | Editor | Inspections | Python,然后按Ctrl + Alt + Shift + I并输入两个pep选项来运行手动检查。它似乎没有捕获相同的编码约定错误。
您现在可能有两个选择,一是按照 Adam Smith 建议(或实际上指出)切换到另一个 IDE,二是尝试在 PyCharm论坛上获取一些帮助。
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |