加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-16 23:47:36 所属栏目:Python 来源:网络整理
导读:我正在使用PyCharm Community Edition 4.5.4,我讨厌它如何告诉我即使我有完全打算在30秒内修复它的每一个

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

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

for x in my_list:
    pass

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

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

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

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读