Intellij IDEA的代码提示系统很强大,根据严格的代码规范,包括简洁程度,运行效率,潜在bug提前发现等等给你做出了除编译器之外的大量额外提示。但这些提示有时会给我们带来困扰,比如弄的界面很乱,各种警告的代码高亮掺杂在一起使人看不清。

比如上面的图,在eclipse或者myeclipse中干干净净的代码,到了IDEA中却各种警告,看的人心烦意乱的,

按照以下的办法调整警告级别和精确设置警告信息,可以打造一个清爽而又能保证代码质量的界面

1、如下图,在界面右下角有个小人头像,不太显眼,它就是设置警告级别的地方

默认的级别是inspections,这个词的意思是检查的意思,就是会对你的代码进行静态检查,就像findbugs那样,如果你能把代码改进到消除inspections级别的所有警告,那么你的代码质量已经相当好了。

但是很难把这个级别的警告消除干净,例如最常见的代码重复就很难消除,Intellij 甚至把不同modules的代码都会检查重复,而不同modules的重复代码难以合并。

当你嫌警告太多,可以设置为syntax也就是语法级别。这个级别只会检查语法是否正确,这个级别和eclipse或myeclipse是一样的,提前发现你代码的编译错误。

平时可以使用这个级别保持界面清爽,而审查代码的时候开开inspections级别进行更严格的代码质量检查。

none级别就是不进行任何的警告,这个级别没有用,因为它连基本的编译错误都不会警告,这让我们就像在使用记事本编程一样。

设置精确警告信息

可以详细设置每个警告的级别和该级别的颜色

可以详细设置每个警告的级别和该级别的颜色

一般情况下我们没必要对警告进行详细设置,因为假如你换了机器,还得对你设置的详细警告配置进行拷贝。所以习惯默认设置就好,嫌警告太多时切换整体警告级别就行。

设置全局取消严格警告

点击漏斗形状的按钮,选择"weak warning",可以把"weak warning"的警告筛选出来

它们默认是选中的,我们现在取消勾选

然后保存 就可以

IDEA中代码警告太多,设置代码警告级别相关推荐

  1. vue中对echarts折线图设置基准线/警告线,可在输入框输入想要的值,并改变已有的基准线的值。

    系列文章目录 前端小白,来此做笔记,前端vue框架下的echart添加警戒线,可在输入框中去输入想要设置的数值,按保存键去实现.同时可对警戒线的上下进行颜色的区分.采用的后端动态数据 写文章为了以后碰 ...

  2. php鼠标悬停字体变大代码CS6,Dreamweaver cs6设置代码字体大小的方法

    它们不仅仅提供简单的代码展示功能,还提供很多代码协作和实际编程过程会用到的功能.例如,当你需要别人帮你调试源代码的时候,可以使用这些网站分享你的问题代码,然后把链接分享 2021-03-10 20:2 ...

  3. webstorm html代码提示设置,Webstorm设置代码提示

    下载路径: https://github.com/virtoolswebplayer/ReactNative-LiveTemplate 本插件可以配合Webstorm设置代码提示. Mac下安装 We ...

  4. 【嵌入式开发】ARM 处理器工作模式 及 修改方法 ( 处理器模式 | 设置处理器模式 | 程序状态字寄存器 CPSR SPSR | 模式设置代码编写 | 设置 svc 模式 )

    一. 处理器工作模式相关介绍 1. 处理器模式简介 (1) 处理器工作模式分类 (2) 处理器不同工作模式区别 (3) Linux 系统运行的模式 (4) 特权模式 说明 (5) 异常模式 (6) 系 ...

  5. Typora 设置代码块的默认编程语言

    很多人可能对Typora软件可能爱不释手,但是写作过程中可能遇到这样的一个问题,你一段时间一直使用的是一种编程语言,但是每次加入新的代码块总是需要设置代码语言,那么可以通过ahk软件,通过快捷键实现 ...

  6. android在代码中利用Spinner控件设置联动地区的解决办法

    需求就是地区选择可以弹出来,因为百度地图一般是获取当前的地址,我们需要的是他的家庭地址  所以才有了三级Spinner解决 地区问题  就是当用户填写了之后,下次再修改,你要给他显示出来上次填写的值, ...

  7. c语言中边框所占两列一行,css中的border-collapse属性如何设置表格边框线?(代码示例)...

    css中的border-collapse属性如何设置表格边框线?本篇文章就给大家介绍css中的border-collapse属性是什么? border-collapse属性设置表格边框线的方法.有一定 ...

  8. python怎么输入代码-python中如何设置代码自动提示

    第一步:打开pycharm,如下图所示: 第二步:File→Power Save Mode,把下面如图所示的勾去掉: 第三步:去掉勾后,不再使用省电模式,新建一个 python文件,输入需要输入的单词 ...

  9. kivy中on_press,on_release事件用代码设置函数的问题

    第一个问题: 设置好按钮事件on_press,但是在加载类a的时候直接执行啦,代码如下: class a()def choosebtn2(self,ss):print('choosebut2')but ...

最新文章

  1. Ubuntu 系统 在终端中过滤log 特殊的信息
  2. LeetCode Reverse String(字符串反转)
  3. 使用onnx包将pth文件转换为onnx文件
  4. C#中类的继承问题04
  5. linux 对硬盘重新分区,硬盘重新分区后,linux的硬盘表的重新设置
  6. cocos2d-x之读取plist文件
  7. C#LeetCode刷题之#824-山羊拉丁文​​​​​​​(Goat Latin)
  8. visual basic开发实例大全(基础卷_2021中考数学、物理、化学公式大全!建议收藏!...
  9. undefined reference to symbol' pthread_create@@GLIBC_2.2.5'
  10. java thread与runnable联系区别
  11. ES2018 学习笔记(4)Unicode 和 ISO 10646
  12. (二)路径规划算法---C++结合OpenCV实现RRT算法
  13. echarts 设置地图默认缩放比例 尺寸
  14. 在 LaTeX 中插入图片
  15. pacs系统服务器配置,PACS系统部及配置说明.doc
  16. php rabbit pie broke,Unit 3 Our animal friends
  17. [1108]小米5S TWRP刷面具、EdXposed
  18. 为什么跑椭圆机比跑步更累
  19. Javaweb酒店预约管理系统(框架SpringBoot+Vue)
  20. Method XXX does not exist.

热门文章

  1. Python绘制地磁场
  2. 除了钱,创业者还需要什么?专访明月湖创赛创投机构
  3. .ACCDB格式文件导入到Oracle
  4. STM32 internal command error 问题
  5. pert计算公式期望值_PERT的应用
  6. 通过PYTHON爬虫爬取明星的照片和资料
  7. HTMLCSS Day03 CSS字体及文本样式
  8. 关于3D空间旋转的相关内容的记录(Euler Angles, Gimbal Lock, Quaternion, iOS CMAttitude)
  9. 计算机科学与技术到底是什么?
  10. Hough变换检测椭圆 附带matlab与opencv代码