选择性的忽略Python代码检查插件pep8的提示(通用方法,适用于VScode,以错误E501为例)(转)

选择性的忽略Python代码检查插件pep8的提示(通用方法,适用于VScode,以错误E501为例)

2018年01月26日 20:30:28 MrRen_sdhm 阅读数:2024

在VScode中使用pep8等代码检查插件,可以帮助我们解决很大一部分bug,并优化代码格式。

但是令人头疼的是,一些没有必要的提示让人很头疼。比如某行代码字数超过79,便提示有错。而有些代码很难只由79个字表示,这时我们就需要忽略一些错误提示。在pycharm这种大型IDE中有特定的选项来自定义提示,但是在VScode这种轻量级IED中没有此类选项。这时候就需要我下面介绍的这个方法来配置,原理是通过修改pep8.py来实现自定义。

下面详细说明操作步骤:

一、找到pep8.py文件的位置

在ubuntu中,pep8.py文件在安装pep8时放到了python安装目录下的site-packages文件夹中。一般来说,文件位置在:/usr/local/lib/python2.7/dist-packages

 

如果使用python虚拟环境,那么需要先找到虚拟环境中的python文件夹,例如我的虚拟环境pep8.py文件在/home/sdhm/.virtualenvs/cv/lib/python2.7/site-packages文件夹下。这里sdhm为我的用户名,cv是我的虚拟环境名称。

 

请根据自己的python版本修改相应文件夹名称。

 

二、在终端修改pep8.py

打开终端

输入:

$ sudo nano /usr/local/lib/python2.7/dist-packages/pep8.py

 

虚拟环境中的pep8:

$ sudo nano /home/sdhm/.virtualenvs/cv/lib/python2.7/site-packages/pep8.py

下面查找pep8.py中DEFAULT_IGNORE选项:

 

在nano中Ctrl+W打开搜索,输入ignore,回车,找到DEFAULT_IGNORE

 

这个选项控制默认提示项的忽略与否,在后面加上要忽略的提示项即可。

例如错误:E501:line too long (....>79 characters)

 

只需将在DEFAULT_IGNORE后面加上E501:

DEFAULT_IGNORE = 'E121,E123,E126,E226,E24,E704,E501'

 

Ctrl+O保存,回车

Ctrl+X退出

重启IDE(VScode)

E501错误不再提示!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值