Idea已经当之无愧是当下最受欢迎的Ide,除了本身优秀的架构思想以外,就是期庞大的插件支持,经过这几年的Idea使用,也沉淀了一些好用的插件,特此推荐给网友们。
目录
PS:以下的插件推荐指数,是从实用性、易用性、背书等方面综合推荐。 ☆ 表示半星 ★ 表示一星
插件名称 | 实用指数 | 易用性 | 背书 | 使用场景 |
---|---|---|---|---|
lombok | ★★★★★ | ★★★★☆ | IntelliJ | 简化代码 |
Maven Helper | ★★★★★ | ★★★★★ | Vojtech Krasa | 依赖搜索 |
Java Coding Guidelines | ★★★★☆ | ★★★☆☆ | Alibaba(阿里) | 代码规范 |
bg-boom | ★★★★☆ | ★★★★☆ | MADOU(码抖) | 背景美化+快捷键 |
MyBatisX | ★★★★☆ | ★★★★★ | Mybatis-Plus | Mybatis |
Translation | ★★★☆☆ | ★★★★☆ | Yii.Guxing | 中英翻译 |
Activate-power-mode | ★☆☆☆☆ | ★★★☆☆ | ViceFantasyPlace | 装B |
PS:以上插件都是作者推荐的,实用性和易用性从客观因素参考
lombok
lombok 用于ava代码中自动生成Jgetter/setter、equals、hashCode、toString、自动生成构造函数。并且在源码中看不见他生成的代码,而又能正常使用,使人感觉到代码简洁化。
优点:在Java中非常有用,可以提升代码阅读和优雅性
缺点:需要记忆相关Api提供的注解
实用指数:★★★★★
推荐指数: ★★★★★
Maven Helper
Maven Helper主要用于对当前项目的依赖进行查询,可以快速跳转和排除依赖。
优点:非常直观的搜索项目依赖,并按树状展示,对于依赖冲突的解决是个利器
缺点:只支持搜索、跳转、排除等较少功能
实用指数:★★★★★
推荐指数: ★★★★★
Java Coding Guidelines
Java Coding Guidelines也可以简称P3C,是用于扫描代码规范和漏洞的一个插件。
优点:支持的规范是国内最权威的,基本都实现了
缺点:搜索出来改的代码太多,卸载插件成为可能
实用指数:★★★★☆
推荐指数: ★★★★★
bg-boom
bg-boom有两个大功能模块,一个是idea背景图设置(支持本地、网络图片,而且还支持自定义爬取网页图片,有趣的是还能把idea和桌面背景同步修改,还支持海量在线背景图),另一个功能是是快捷键沉浸式学习,让idea支持‘中文’搜索快捷键。
优点:功能支持非常多,是背景插件中的最好用的
缺点:软件上线不久更新太快
实用指数:★★★★☆
推荐指数: ★★★★★
MyBatisX
MyBatisX是mybatis-plus团队开发的一个用于mybatis和mybatis-plus框架的快速开发插件。支持快速代码生成、mapper的类和xml文件快速跳转、jpa提示等等功能。
优点:免费
缺点:应该收费
实用指数:★★★★☆
推荐指数: ★★★★★
Translation
Translation一个翻译软件支持多语言互译、文档翻译、语音朗读,支持在创建名称、文档翻译、编辑器选择翻译等功能
优点:免费、好用,支持的翻译场景全
缺点:我英语还行,所以有时候不用它
实用指数:★★★☆☆
推荐指数: ★★★★★
Activate-power-mode
Activate-power-mode一个特效插件,能让整个屏幕都在颤抖和炸裂。
优点:能吸引她人眼球
缺点:能闪花自己眼睛
实用指数:★☆☆☆☆
推荐指数: ★★★★★