IDEA超级好用的插件推荐

以下都是本人使用idea开发以来,所使用过的插件,强烈推荐,提升代码质量,事半功倍之首选!!!

先介绍下如何安装这些插件:(本人使用idea的版本是2020.2.3)

1.打开IDEA

2.点击菜单栏中的"文件"

3.弹出的下拉框中,选择"设置"

4.选择菜单“插件”,如果没找到,也可以在搜索框中输入“Plugins”

5.点击安装按钮,插件安装完毕,重启IDEA就可以使用了

6.卸载已安装的插件:

一、Alibaba Java Coding Guidelines(阿里规范检测工具)

一款代码规范扫描工具,以后我们的Java代码规范,就靠它了。

二、Chinese(Simplified) Language Pack(中文汉化)

一款汉化语言包,idea展示的全是英文,对于英语不好的同学用起来非常的难受,安装这款插件后瞬间舒服了很多。

三、GenerateAllSetter

一键生成set、get方法,同学们以后再也不用手动一遍遍的敲击set、get方法了,释放双手。

在代码中,new一个对象,鼠标停留在对象变量userEntity上,alt+enter会出现快捷选项,如图:

选择其中的Generate all setter,就会出现如下图所示:

四、Grep Console

一款可以自定义控制台打印日志颜色的插件,让自己的控制台高大上起来。

效果如下:

日志颜色设置:

五、JRebel and XRebel(快速热部署插件)

一款自动化热部署的插件,修改完html,js,controller等代码后,再也不用手动重启项目了,又帮自己剩下几秒时间,强烈推荐。不过这个插件现在是要收费的,当然是可以破解白嫖的,详细方法如下:

1.然后选择第一个选项,Connect to online licensing service,在第一个输入框中输入拼接好的在线激活服务地址(例如:http://140.143.12.222:8081/+生成的GUID),然后在第二个输入框中随便输入一个邮箱地址(符合格式的邮箱都可以)。

在线生成GUID:https://www.guidgen.com/

2.然后点击Change license按钮即可激活。如果激活不成功,可以用上面说的那个在线生成GUID的网站再生成一个新的GUID再试一次。

3.设置编译时间

六、Lombok

Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。

简单的说,就是在你的实体类上添加@Data这个注解,就无需生成get、set、toString、构造方法等等,是不是很方便。

七、MyBatisCodeHelperPro

在开发中编写生成bean,mapper,mapper.xml即费时也费力,可以通过MyBatisCodeHelper-Pro自动生成bean,dao,mapper.xml等文件,然后根据自己的需要进行修改。

虽然在idea插件商城可以下载插件,但个人建议不要从商店里现在,可以将插件下载至本地进行安装。

下载地址https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro/versions

激活方法:从上面的地址下载对应版本的插件压缩包,将插件的zip压缩文件解压到plugins目录下,重启后就可以使用了

效果如图:

最新文章

  1. IP地址查询接口及调用方法
  2. SQL server存储过程语法及实例(转)
  3. JavaScript this用法总结
  4. 手机抓包xcode自带命令行工具配合wireshark实现
  5. 输入任意IP,将IP转化为minion-IP格式(saltstack)
  6. java8个基本类型和它们所占的字节数
  7. 利用Eclipse的JPA自动生成注解实体
  8. hdu3622
  9. socketserver实现并发
  10. 如何优雅地用Redis实现分布式锁?
  11. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->新增模块管理界面导出功能(可按条件导出)
  12. linux批量配置ip
  13. 实验十一 团队作业7---团队项目设计完善&编码测试
  14. PHP开发web应用安全总结
  15. ngModel缺省是by reference,
  16. Linux驱动之建立一个hello模块
  17. 自己定义View时,用到Paint Canvas的一些温故,简单的帧动画(动画一 ,"掏粪男孩Gif"顺便再提提onWindowFocusChanged)
  18. SQL 常用脚本,非常适用
  19. List和ArrayList
  20. 常用有话帧检测技术(VAD)

热门文章

  1. mysql索引最左匹配的理解(转载于知乎回答)
  2. 工作组规划器(Project)
  3. java多线程9:线程池
  4. ICCV2021 | Tokens-to-Token ViT:在ImageNet上从零训练Vision Transformer
  5. CF701A Cards 题解
  6. java 多线程:Thread类常用方法:setPriority优先级、interrupt中断标记、suspend暂停与唤醒resume(已过时);daemon守护线程
  7. java 输入输出IO流 字符流 FileWriter FileReader
  8. Linux使用docker安装RabbitMQ
  9. 从源码角度解析 Springboot 2.6.2 的启动过程
  10. Web前端面试题整合,持续更新【可以收藏】