IDEA工作中常用插件推荐

沙海
沙海
沙海
164
文章
2
评论
2019年6月27日15:48:06 评论 131 1809字阅读6分1秒

1、Alibaba Java Coding Guidelines

阿里巴巴出品的java代码规范插件,可以扫描整个项目 找到不规范的地方 并且大部分可以自动修复。

详细介绍参考: https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines/

2、JRebel

热部署插件,让你在修改完代码后,不用再重新启动,很实用!但是,不是免费的,激活可以参考我的另一篇文章:自建服务器搭建IntelliJ IDEA和热部署神器JRebel的激活服务器

详细介绍参考: https://plugins.jetbrains.com/plugin/4441-jrebel-for-intellij/

3、FindBugs-IDEA

检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug。

详细介绍参考: https://plugins.jetbrains.com/plugin/3847-findbugs-idea/

4、SonarLint

SonarLint是一款强大快速的能帮助开发者发现代码里的bug或是代码质量优化点的扩展工具。支持很多主流的语言:JAVA、js、PHP、Python。也支持主流的IDE们,idea、Eclipse、vs等。在idea里更是以插件的形式让人无缝接入。

详细介绍参考: https://plugins.jetbrains.com/plugin/7973-sonarlint/

5、VisualVM Launcher

运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配,某个对象占用了多大的内存,jvm调优必备工具。

详细介绍参考: https://plugins.jetbrains.com/plugin/7115-visualvm-launcher/

6、Free Mybatis plugin

mybatis 插件,让你的mybatis.xml像java代码一样编辑。我们开发中使用mybatis时时长需要通过mapper接口查找对应的xml中的sql语句,该插件方便了我们的操作。安装完成重启IDEA之后,我们会看到code左侧或多出一列绿色的箭头,点击箭头我们就可以直接定位到xml相应文件的位置。

详细介绍参考: https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin/

7、Maven Helper 

分析依赖冲突插件,此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree  才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。

使用方式: 打开项目中的pom文件,在底部会显示一个“Dependency Analyzer”。

可进行相应操作:

  • Conflicts(查看冲突)
  • All Dependencies as List(列表形式查看所有依赖)
  • All Dependencies as Tree(树形式查看所有依赖)
  • 搜索功能

详细介绍参考: https://plugins.jetbrains.com/plugin/7179-maven-helper/

8、stackoverflow

go to stackoverflow by right click

9、JavaToWeb

转换 java 的模块工程为 web 模块工程; 生成的 web.xml 文件支持 Servlet 2.5。

10、Lombok

支持lombok的各种注解,从此只需要一个注解@Data,不用再写getter setter这些,可以把注解还原为原本的java代码,非常方便。

11、AceJump

AceJump其实是一款能够代替鼠标的软件,只要安装了这款插件,可以在代码中跳转到任意位置。按快捷键进入 AceJump 模式后(默认是 Ctrl+J),再按任一个字符,插件就会在屏幕中这个字符的所有出现位置都打上标签,你只要再按一下标签的字符,就能把光标移到该位置上。换言之,你要移动光标时,眼睛一直看着目标位置就行了,根本不用管光标的当前位置。

12、PHP

安装后IDEA就能支持开发PHP了。

继续阅读
  • 资源分享QQ群
  • weinxin
  • 官方微信公众号
  • weinxin
沙海
  • 版权声明:本站是一个IT技术分享社区,沙海技术团队的技术分享社区,我们会经常分享资源和教程。
  • 转载请注明:IDEA工作中常用插件推荐 - GYHQQ社区 ☜(ˆ▽ˆ)
一个Java基础入门的教程视频
美女讲师教你学C语言
Linux服务器网站环境安装
C语言详细视频教程
Docker使用命令备忘录 Java

Docker使用命令备忘录

安装Docker yum install docker 查看docker版本 docker -v 启动与停止docker 1、启动docker systemctl start docker 2、停止d...
工作中难以定位的BUG的Debug定位办法 Java

工作中难以定位的BUG的Debug定位办法

如图,  这几天公司由于修改技术债, 修改了不少代码, 为了保险起见, 在测试之前先自己调试了下代码, 结果出了大BUG, 基本上所有包含文件上传的接口都接收到的前台参数变成了"{}"的类型。Debu...
实用软件资源库 PHP

实用软件资源库

本页将持续更新各种实用软件和资源库,将站长平时工作或学习中经常用的软件和资源分享给大家,为用户提供更方便、更专业的软件和资源需求,当然这部分软件和资源目前仅供本站会员使用,望理解! 资源目录: 请点击...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: