IDEA最全实用插件与设置


一、 Codota 代码智能提示插件

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
在这里插入图片描述

只要打出首字母就能联想出一整条语句,还显示了每条语句使用频率。 原因是它学习了项目代码,总结出了项目的代码偏好。

二、Key Promoter X 快捷键提示插件

在这里插入图片描述

每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。

三、CodeGlance 显示代码缩略图插件

在这里插入图片描述

当代码很多的时候,方便查看,很有用。

四、Lombok 简化臃肿代码插件

在这里插入图片描述

实体类中的get/set/构造/toString/hashCode等方法,都不需要我们再手动写了

五、Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件

在这里插入图片描述

会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。

六、 CamelCase 驼峰命名和下划线命名转换

在这里插入图片描述

这几种风格的命名方式,用快捷键 ⇧ + ⌥ + U / Shift + Alt +
U可以进行快速转换,当我们需要修改大量变量名称的时候很方便。

七、 MybatisX 高效操作Mybatis插件

在这里插入图片描述

八、 Save Actions 格式化代码插件

在这里插入图片描述

可以帮忙我们优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使我们的代码更规范统一。

九、 CheckStyle 代码风格检查插件

功能跟Alibaba Java Coding Guidelines类似

十、 Grep Console 自定义控制台输出格式插件

在这里插入图片描述

十一、 MetricsReloaded 代码复杂度检查插件

CogC:认知复杂度  每种控制结构的使用都会增加认知复杂性,嵌套控制结构越多,认知复杂性越高。

Ev(G):基本复杂度 -> 将模块控制流图中的结构化部分简化成节点,计算简化后控制流图的圈复杂度就是基本复杂度。

Iv(G):设计复杂度 –> 设计复杂性还表示执行方法与其调用的方法的集成所需的最少测试次数。 概念:
模块设计复杂度用来衡量模块之间的调用关系,复杂度越高,模块之间耦合性越高,越难隔离,维护和复用。 计算方法:
从模块控制流图中移去那些不包含调用子模块的判定和循环结构后得到的圈复杂度。模块设计复杂度通常远小于圈复杂度。

V(G): 计算方法: 一个方法控制流图有e条边,n个节点,它的圈复杂度v(G) = e - n + 2。

public Operator getOperator(){
   String operatorIds = get(column_operatorids);
   if(null != operatorIds && !operatorIds.isEmpty()){
      return Operator.dao.findById(operatorIds);
   }
   return null;
}

在这里插入图片描述
在这里插入图片描述

十二、 Statistic 代码统计插件

在这里插入图片描述

十三、 Translation 翻译插件

在这里插入图片描述

现在谷歌翻译不能用了,可以注册一个百度翻译的账号,每个月有五万个词汇的免费翻译,对于开发使用是足够的。

十四、 Rainbow Brackets 彩虹括号插件

在这里插入图片描述

成对儿的括号显示相同的颜色,有了这个插件,近视都好了。

十五、 优化导包配置

在这里插入图片描述

十六、 取消tab页单行显示

在这里插入图片描述
在这里插入图片描述

多行显示更多的文件,方便查看。

十七、 双斜杠注释改成紧跟代码头

在这里插入图片描述
在这里插入图片描述

十八、 取消匹配大小写

在这里插入图片描述

取消勾选后,输入小写 s ,也能提示出 String

十九、 显示行号和方法分割线

在这里插入图片描述
微信公众号,求个关注😀😀😀
在这里插入图片描述

  • 26
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值