sublime text 3安装Anaconda插件之后写python出现白框
sublime test 3安装anaconda插件之后写python代码会出现白框,这是应为anaconda自带了pep8语法检查,

有一些是语法错误,能够检查出来还是能有用的。但有一些不过是一些代码规范问题,如果你只是想自己学点python而并非做项目的话,白框框到这种情况已经严重影响我码代码的心情了:

所以,像代码过长、模块导入位置不规范这种警告不要也罢。
所以呢,找到anaconda的设置,路径在下面:

我背景打开的是默认设置,就是【Setting-Default】这个,上面有pep8代码规范描述,也是截屏上的。
往下拉,下面有个pep8_ignore的设置项:
/*
A list of pep8 error numbers to ignore.
The list of error codes is in this file:
https://pycodestyle.readthedocs.io/en/latest/intro.html#error-codes.
Search for "Ennn:", where nnn is a 3-digit number.
E309 is ignored by default as it conflicts with pep257 E211
*/
"pep8_ignore":
[
"E309"
],
把这一块复制到【Setting-User】,然后把自己不想要的警告添加进去就好了。最后,按下ctrl+s,即时生效
PS:怎么知道哪些警告是自己不想要的的?
把光标定位到有框的那一行,在sublime的状态栏会显示出警告编号,如图一箭头所指。对,就是这个:

执行完以上操作,也许有的人还会出现白框,而且下面状态栏也不显示[E501]这些了:

上面写"Local variable 'xxx' is assigned to but never used",说的是有变量定义了但从未使用(这是因为我在调试的时候把使用的那部分代码注释掉了)。这摆明了不是anacondapep8规范检查的信息。
之所以会出现上米娜的状况完全是因为题主我还装了另一个python的静态代码检查插件:pylinter,貌似不能在它的配置文件上配置使之不显示这种警告:

看上面的框框,我的pylinter用的是anaconda(不是sublime的anaconda插件!!!)里的,如果要不显示这个警告,那估计是不可能的了。
所以,如果你是一个强迫症患者的话,把这些白框注释掉就好了啊,反正也没用到,于工程不影响。
(其实也可以配置anaconda: "anaconda_linting": false,但不建议,因为这样一来有用的警告信息也会给屏蔽掉)
sublime text 3安装Anaconda插件之后写python出现白框的更多相关文章
- 2分钟 windows下sublime text 3安装git插件:
12:35 2015/11/182分钟 windows下sublime text 3安装git插件:推荐博客:http://blog.csdn.net/naola2001/article/detail ...
- 10秒钟sublime text 3安装SVN插件
注意:此处我提前已经安装了towerSVN,你可能需要提前安装好 towerSVN,之前安装redis之后我才明白,安装插件时安装软件好像 是一个必要的步骤,也就是说安装插件只是让你能在这里使用你已 ...
- 给Sublime Text 2安装CTags插件
以Windows操作系统为例介绍安装过程: 安装ctags应用程序. 到CTags的官方网站下载最新版本,解压后将ctags.exe文件放到系统的搜索路径中. 安装Sublime Text 2的Pac ...
- Sublime text 3安装svn插件
这几天在研究sublime text 3的使用,感觉还不错,现在想让他能够支持svn,所以就写一下怎么安装svn插件吧~ 首先先说一下这个官方的插件网站 点我进入~ 进入之后,最上边的第一个就是点击安 ...
- Sublime Text 3安装SFTP插件
前言: 最近在学习网页设计,陆续接触到了HTML.CSS和JavaScript,写的代码越来越多了,也越来越感觉到将代码上传到服务器上的流程太繁琐了.一开始我是用虚拟主机提供的控制面板下载上传网页代码 ...
- sublime text 2安装Emment插件
写个自己看的 1. 命令行模式 ctrl+` 可以调出命令行模式(view->show console),主要支持python语法等,没试用过只知 quit()可以退出 ..不过sublime的 ...
- Sublime Text 2 安装配置插件
最近学习python,看网上推荐用sublime text2挺方便,就学习了一下对sublime text2 安装插件,先放在这里,以备以后查找 根据晚上资料修改,原文请看这里 Python的自动补全 ...
- Sublime Text 2 安装emmet插件和常用快捷键
一.先安装package control1.按Ctrl+`调出console,输入以下命令然后回车 import urllib2,os; pf='Package Control.sublime-pac ...
- sublime text 3安装 vue插件
1.上一个章节讲到Vue.js的环境安装,这一章节主要是针对ST3 如何安装vue插件,来快速的进行vue组件代码的编写. (内容转载自:https://www.cnblogs.com/bluedoc ...
随机推荐
- unity ui坐标系转换
世界坐标: transform.position获取的是世界坐标 屏幕坐标: 单位像素 屏幕左下角(0,0)右上角(Screen.width,Screen.height) Screen.width = ...
- 2018-8-10-win10-UWP-序列化
title author date CreateTime categories win10 UWP 序列化 lindexi 2018-08-10 19:16:50 +0800 2018-2-13 17 ...
- Linux修改密码指令
1.在选择系统菜单界面,按 "e" 进入编辑模式 2.在以字符串“Linux16”开头的行,将光标移动到该行的结尾,然后输入“init=/bin/bash”,按 "Ctr ...
- 最强大的Android线程池框架
背景 大家都知道在我们的开发中永远都离不开多线程,对于我们为什么要使用多线程,多线程的使用和多线程的一些基础知识这里我们就不讲了,有兴趣的朋友可以去看一下博主之前的几篇文章: 线程你真的了解它吗 这才 ...
- python的转义字符,以及字符串输出转义字符
Python的转义字符及其含义 符 号 说 明 \' 单引号 \" 双引号 \a 发出系统响铃声 \ ...
- boost IOStreams
Boost.IOStreams provides numerous implementations of the two concepts. Devices which describes data ...
- C++ 概率算法 利用蒙特卡罗算法计算圆周率
概率算法大致可分为4种形式: 数值概率算法: 蒙特卡罗算法: 拉斯维加斯算法: 舍伍德算法: 计算蒙特卡罗概率的算法实现: #include "stdio.h" #include ...
- php strtolower()函数 语法
php strtolower()函数 语法 作用:把所有字符转换为小写.大理石量具 语法:strtolower(string) 参数: 参数 描述 string 必须,规定要转换的字符串 说明:str ...
- 4412 PWM
一.PWM原理 1.有源蜂鸣器和无源蜂鸣器的概念 有源蜂鸣器高电平就响,无源蜂鸣器需要PWM波才响. 2.PWM脉冲波 PWM = 定时器 + 定时器中断(重载) + IO输出(翻转) 3.分析原理图 ...
- 暑期训练 CF套题
CodeForces 327A 题意:有n个数,都是0或1,然后必须执行一次操作,翻转一个区间,里面的数0变1,1变0,求最多1的数量 思路:最开始我写的最大字段和,后面好像写搓了,然后我又改成暴力, ...