【IntelliJ IDEA插件】值得推荐的Idea几十大优秀插件、神级超级牛逼插件推荐(自用,真的超级牛逼)(上)

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 【IntelliJ IDEA插件】值得推荐的Idea几十大优秀插件、神级超级牛逼插件推荐(自用,真的超级牛逼)

最近,由于电脑原因,又重新装了IntelliJ IDEA编辑器,为了改变一下枯燥的编程环境,特地搜寻了下有助提升代码功力的插件,有了这些插件,编写代码的功力,瞬间能提升好几个档次,其次呢,看着够装逼,够狂,绚丽的画面等,让你区别其他程序猿。产品,测试,开发看到你的界面,眼睛都会发光,赶紧自己去体验吧~

安装路径为:File --> Settings --> Plugins --> Marketplace 里输入关键词,查找插件,然后点击Intall按钮即可下载安装。

推荐指数:用★来表示, ★ 越多推荐越强烈!  

Tips:如果在插件市场里搜索不到插件,可以把正在运行的项目关闭之后再搜索哦~~~

Tips:记得安装完插件之后要重启 IDEA 才会生效哦~~~

一、提高效率级插件

以下十几种可以提高代码开发效率哦

1、Lombok -- 简化Java代码开发

推荐指数: ★★★★★

Lombok:首当其冲的非常推荐的当然是Lombok

Lombok能以简单的注解形式来简化Java代码,提高开发人员的开发效率。例如开发中经常需要写的JavaBean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。

出现的神奇就是在源码中没有getter和setter方法。

2、Free Mybatis plugin -- mybatis xml和对应的mapper之间来回切换

推荐指数: ★★★★★

mybatis xml和对应的mapper之间来回切换的时候,有时候不同人开发,放置的位置又不同,使用此插件后,来回切换的时候异常方便,和所放置的位置无关~

点击绿色小箭头,可以方便自如的在Mapper与mybatis xml之前来回切换,再也不用含辛茹苦的找SQL了。

3、Grep Console -- 控制台日志 高亮

推荐指数: ★★★★★

Idea console输出日志一大推,想要快速找到自己想要的类型日志,使用此插件可以快速定位到自己关注的类型日志,比如error,warn,自己也可以配置自己喜欢的颜色~

从settings进入,点击 other settings,可以配置自己喜欢的颜色提示,比如我只选择了默认~

4、Mybatis Log Plugin -- 显示完整 sql

推荐指数: ★★★★

根据执行sql 替换掉 ? 显示完整 sql, 直接复制粘贴到数据库 就可以执行。

开发的项目一般都少不了日志系统,而我们在书写mysql语句的时候,参数的对应,往往有时候会忽略,mybatis自己控制的参数编译对应,个人感觉有点反人类,我们可以使用这个插件变成自己比较直观的对应~

选中需要转换的mybatis log日志,然后点击右键,选择Restore sql from slection

然而,有的搜索出来的结果可能是要收费的,这个自行决定哈!

5、CodeGlance -- 缩略图

推荐指数: ★★★★★

代码迷你缩放图插件,再也不用疯狂拖拽到底去找一遍啦,多不方便呀,使用此插件可以查看缩略图一样,快速切换到自己需要去的地方~

6、.ignore -- 提交代码时自动忽略不需要提交的文件

推荐指数: ★★★★★

方式一:在插件市场直接搜索 .ignore 点击安装即可

方式二:下载 .ignore 插件包,从磁盘中安装

https://plugins.jetbrains.com/idea/plugin/7495–ignore ,去这个网址下载好压缩包,选择 Install plugin from disk ......

7、Alibaba Java Coding Guidelines -- 阿里巴巴开发规范

推荐指数: ★★★★

一款阿里巴巴公司试行的开发设计规范~~~

8、RestfulToolkit -- 根据url 查找controller

推荐指数: ★★★★

一套 RESTful 服务开发辅助工具集,可以快捷跳转Action方法。

  1. 根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
  2. 提供了一个 Services tree 的显示窗口;
  3. 一个简单的 http 请求工具;
  4. 在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...
  5. 其他功能:
  • java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
  • 支持 Spring 体系 (Spring MVC / Spring Boot 1.x,2.x)
  • 支持 JAX-RS
  • 支持 Java 和 Kotlin 语言。

9、Json Parser -- json串格式化

推荐指数: ★★★★

json串格式化工具,不用打开浏览器了

厌倦了打开浏览器来格式化和验证JSON?为什么不安装JSON Parser并在具有脱机支持的IDE内进行呢?JSON Parser是用于验证和格式化JSON字符串的轻量级插件。

10、Codota -- 代码智能提示

推荐指数: ★★★★

代码提示工具,扫描你的代码后,根据你的敲击完美提示

Codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。

使用方法:

还可以搜索相关代码的示例:

11、Translation -- 必备的翻译插件

推荐指数: ★★★★

快捷键

  • command+ctrl+i(mac)
  • ctrl + shift + o(win/linux)

翻译中文,给接口起名字就不用费劲啦

使用方法:

12、JRebel -- 热部署插件

推荐指数: ★★★★

JRebel是一种生产力工具,允许开发人员立即重新加载代码更改。它跳过了Java开发中常见的重建,重新启动和重新部署周期。JRebel使开发人员可以在相同的时间内完成更多工作,并在编码时保持顺畅。JRebel支持大多数现实世界的企业Java堆栈,并且易于安装到现有的开发环境中。

是一款比较常见的热部署插件,一般用于Run模式下的自动编译,破译版本

13、PlantUML integration -- UML图

推荐指数: ★★★

简而言之,UML语言是一种面向对象的模型语言,通过UML语言的组合来表达某些事物之间的逻辑关系。

PlantUML是开源的,有一个相对比较成熟的网站,通过简单的UML语言来实现想要的效果,有点极客范,有比较详细的各类语言的guide文档,PlantUML做了很多的适配,比如常用的编译器eclipseIDEA intelliJ都有对应的插件,同时还和MavenJQuery都做了集成,还提供了war包形式,可以在本地的JavaEE容器(比如Tomcat)中运行起来,PlantUML语言简单直接易学,就好像Markdown语法一样,简单高效。

14、platform-gen -- 代码生成工具

推荐指数: ★★★

代码生成工具IDEA插件

安装

重启

版本要求:

IntelliJ IDEA 2018.1 +

只需要idea里搜索插件,配置好数据库就可以运行了

使用

  • 重启IDEA开发工具
  • 选择菜单 File -> Settings -> Other Settings -> platform-gen
  • 添加项目配置,点击OK
  • 使用快捷键 ctrl + shift + alt + y
  • 填写表名,生成代码

设置

操作

代码

码云地址:platform-gen: 代码生成工具IDEA插件。快速生成controller、entity、service、dao、dao.xml、html QQ交流群:66502035欢迎大家进群交流技术。

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
3月前
|
网络协议 Windows
两步带你解决IDEA 插件下载安装慢、超时、不成功问题
这篇文章提供了解决IDEA插件下载慢或超时问题的方案,通过查找国内插件节点IP地址并修改本地hosts文件来加速下载。
两步带你解决IDEA 插件下载安装慢、超时、不成功问题
|
1月前
|
Java
轻松上手Java字节码编辑:IDEA插件VisualClassBytes全方位解析
本插件VisualClassBytes可修改class字节码,包括class信息、字段信息、内部类,常量池和方法等。
101 6
|
3月前
|
Java
可直接编辑jar包的IDEA插件-JarEditor
IDEA自带的反编译插件虽可查看jar包中的class文件,但无法直接编辑。为解决此问题,作者开发了JarEditor插件,可在IDEA中直接编辑jar文件内的class及资源文件,无需解压或手动编译。点击Jar Editor可修改代码,通过Save/Compile保存并编译,Build Jar则将更改写回jar包。该插件简化了jar包编辑流程,提高了开发效率。
245 4
可直接编辑jar包的IDEA插件-JarEditor
|
4天前
|
前端开发 Java 开发者
这款免费 IDEA 插件让你开发 Spring 程序更简单
Feign-Helper 是一款支持 Spring 框架的 IDEA 免费插件,提供 URL 快速搜索、Spring Web Controller 路径一键复制及 Feign 与 Controller 接口互相导航等功能,极大提升了开发效率。
|
2月前
|
Windows
IDEA如何查看已经安装的插件并删除
【10月更文挑战第1天】这段内容主要介绍了如何在IntelliJ IDEA中查看和删除已安装的插件。可以通过软件内的插件市场查看插件列表,包括插件名称、版本号和供应商等信息;也可以通过访问插件目录查看。删除插件则建议在插件市场中进行,包括禁用和卸载步骤,手动删除插件文件夹的方法不推荐,因为可能存在配置残留等问题。
757 11
|
2月前
|
人工智能 Java 数据库连接
IDEA开发 常用代码规范插件 常用辅助类插件
IDEA开发 常用代码规范插件 常用辅助类插件
67 0
|
2月前
|
IDE Java Maven
分享几个实用的IDEA插件,提高你的工作效率!
分享几个实用的IDEA插件,提高你的工作效率!
155 0
IntelliJ IDEA - 复制文件全限定名快捷键
IntelliJ IDEA - 复制文件全限定名快捷键
975 0
IntelliJ IDEA - 复制文件全限定名快捷键
|
7月前
IntelliJ IDEA常用的快捷键
IntelliJ IDEA常用的快捷键
53 0