开发效率不高?墙裂推荐这十款精选 IntelliJ IDEA 插件
文章插图
作者 | 雷架
来源 | 爱笑的架构师(ID:DancingOnYourCode)
头图 | CSDN 下载自东方IC俗话说:"工欲善其事必先利其器" , 小主从项目实战的角度在众多的idea插件中挑选了10款开发必备的神器 , 帮助大家在日常编码中提升开发效率 。
文章插图
Key Promoter X【开发效率不高?墙裂推荐这十款精选 IntelliJ IDEA 插件】实用指数:★★★★★
装逼指数:★
你还在为记不住快捷键烦恼吗 , Key Promoter X可以帮助你快速记住常用的快捷键 。 当你在idea中用鼠标点击菜单 , 它可以显示对应的快捷键以及点击次数 。 使用一段时间后有助于过渡到更快、无鼠标的开发 。
文章插图
文章插图
Alibaba Java Coding Guidelines实用指数:★★★★★
装逼指数:★★
这是阿里巴巴官方出品的一款代码静态检查插件 , 它可以针对整个项目或者单个文件进行检查 , 扫描完成后会生成一份检查报告 , 根据报告修改代码 。
文章插图
文章插图
文章插图
CodeGlance实用指数:★★★
装逼指数:★★
安装完之后会在代码编辑区的右上角显示一个缩小预览区 , 类似于王者荣耀或者LOL的地图功能 。 如果一个文件有上千行代码 , 可以直接在预览区里拖动快速定位到对应的代码行 。
文章插图
文章插图
Maven Helper实用指数:★★★★★
装逼指数:★★
这是一款使用Maven管理项目的必装插件 , 主要用于分析项目jar依赖关系 , 可以快速找出冲突的jar包 。
文章插图
文章插图
Lombok实用指数:★★★
装逼指数:★★★
Lombok是一个充满争议的工具 , 大家可以结合它的优缺点谨慎选择 。 在项目有很多POJO类 , 每个POJO类有大量的getter/setter/toString代码 , 这些样板代码既没有技术含量 , 又影响着代码的美观 , Lombok应运而生 。
如果一个项目中依赖了lombok , 那么需要在idea中安装lombok插件 , 否则项目会报错 。
关于Lombok的常用注解如@Data@Setter@Getter等的使用方法大家可以上网搜索 。
文章插图
JavaDoc
实用指数:★★★★
装逼指数:★★
在项目中经常要求写代码注释 , 否则不能通过代码门禁 , JavaDoc工具可以一键生成注释 。
插件安装成功后在菜单栏 code -> JavaDocs可以找到
文章插图
自动生成注释效果如下:
文章插图
文章插图
.ignore实用指数:★★★★★
装逼指数:★
项目开发中通常会使用到git进行版本管理 , 在提交代码时经常有人将本地的不必要的文件提交到代码仓库中 , 使用.ignore插件可以很好解决这个问题 。 插件安装完成后会在项目中生成一个.ignore文件 , 编辑该文件忽略一些动态生成的文件 , 如class文件 , maven的target目录等 。
文章插图
文章插图
Rainbow Brackets实用指数:★
装逼指数:★★★★★
彩虹括号 , 代码中有多个括号会显示不同的颜色 。
文章插图
文章插图
Activate-power-mode实用指数:★
- 黑莓(BB.US)盘前涨逾32%,将与亚马逊开发智能汽车数据平台|美股异动 | US
- 开发自|不妥协不追随 Member’s Mark升级背后的“山姆哲学”
- 确认|三星确认正在开发“轻薄轻巧”的可折叠手机
- 推广|Josh Elman加盟苹果 负责开发者关系与软件推广工作
- 微信广告|小程序开发者看过来 流量变现倍增的秘籍来了!
- 创园|中国V谷的云存储之道,马栏山文创园将视频处理效率提升6倍
- 移植|开发者将移植ARM Mac的Linux系统 但需要得到资金支持
- GNOME|[图]GNOME启动Circle项目:进一步扩大开发者规模
- 检查|填补软件开发市场空白,飞算全自动软件工程平台瞄准全自动后端微服务开发
- 出行|嘀嗒出行“出租车·新出行”提升运营效率降低空驶率增加司机收入