7个IntelliJ IDEA必备插件,提高编码效率
FindBugs-IDEA
插件作用
检测代码中可能的bug及不规范的位置,写完代码后检测下,避免低级bug
静态分析工具承诺无需开发人员费劲就能找出代码中已有的缺陷。当然,如果有多年的编写经验,就会知道这些承诺并不是一定能兑现
成功标志
重启idea后如果插件加载成功左下角出现:FindBugs-IDEA
使用方法
右键 -> FindBugs
Analyze Selected File(s)
单个文件Analyze Package File(s)
单个包Analyze Module File(s)
整个moduleAnalyze Product File(s)
整个工程
Maven Helper
插件作用
一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖
对于大型项目非常方便
成功标志
重启idea后如果插件加载成功,打开pom文件左下角出现:Dependency Analyzer
实际应用
切换 Dependency Analyzer 视图即可进行相应操作:
Conflicts
(查看冲突)All Dependencies as List
(列表形式查看所有依赖)All Dependencies as Tree
(树形式查看所有依赖)
选中右键就可以 Exclude
VisualVM Launcher
插件作用
运行Java程序的时候启动visualvm,方便查看jvm的情况,比如堆内存大小的分配
某个对象占用了多大的内存,jvm调优必备工具
成功标志
重启idea后如果插件加载成功右上角出现橙底色的图标
实际应用
首先需要一个客户端
将客户端解压,打开Settings配置面板
配置Other Settings
-> VisualVM excutable
,选择到客户端bin
目录的visualvm.exe
文件
右键使用VM插件启动,Run with VisualVM 'Test.main()'
或 Debug with VisualVM 'Test.main()'
然后会自动加载程序,可查看jvm状态,然后就可以自行调试
GenerateAllSetter
插件作用
一键生成一个对象的所有set方法并且赋予默认值,在对象字段多的时候非常方便
实际应用
通过alt + enter
生成一个类所有setter
方法的默认值
当两个对象转换器具有相同的字段时,为它们生成一个set方法;当returnType是List Set Map时生成默认值。
Rainbow Brackets
插件作用
彩虹颜色的括号,看着很舒服,敲代码效率变高。清除分清括号个数,防止括号错乱
实际应用:
最近括号内容高亮效果:ctrl+鼠标右键单击
最近括号内容外暗淡效果:alt+鼠标右键单击
P3c
Alibaba Java Coding Guidelines
插件作用
阿里巴巴出品的Java代码规范插件,可以扫描整个项目找到不规范的地方,并且大部分可以自动修复。虽说检测功能没有findbugs强大,但是可以自动修复,阿里巴巴Java编码指南插件支持。
成功标志
点击上方Tools,出现阿里编码制约
实际应用
右键,点击“编码制约规范”
Translation
插件作用
最好用的翻译插件,功能很强大,界面很漂亮
特征:多个翻译引擎。多种语言的互译。
- 谷歌翻译
- 有道翻译
- 百度翻译
- 文字转语音
- 自动选择字
- 自动分词
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/25/7-intellij-idea-essential-plugins-to-improve-coding-efficiency/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论