IDEA插件【实用插件】
- IDEA插件【美化插件】:https://blog.csdn.net/qq_40794973/article/details/104939967
- IDEA插件【画图插件】:https://blog.csdn.net/qq_40794973/article/details/104967375
- IDEA插件【代码质量保证】:https://blog.csdn.net/qq_40794973/article/details/104981834
- IDEA 热部署插件JRebel:https://blog.csdn.net/qq_40794973/article/details/104944965
- IDEA懒人插件 EasyCode:https://blog.csdn.net/qq_40794973/article/details/104831325
https://plugins.jetbrains.com/plugin/6317-lombok
1 发送请求 RestfulToolkit
https://plugins.jetbrains.com/plugin/10292-restfultoolkit
1.1 介绍
一套 RESTful 服务开发辅助工具集。
- 根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
- 提供了一个 Services tree 的显示窗口;
- 一个简单的 http 请求工具;
- 在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…
- 其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
支持 Spring 体系 (Spring MVC / Spring Boot 1.x,2.x)
支持 JAX-RS
支持 Java 和 Kotlin 语言。
1.2 安装
1.3 使用效果
2 代码编辑区迷你缩放图插件CodeGlance
https://plugins.jetbrains.com/plugin/7275-codeglance
2.1 介绍
这是一个查看代码缩略图的插件,方便通过鼠标点击右侧的预览区域,快速跳转到指定的代码片段,而不用疯狂地拖拽一遍去找
如果用过Sublime Text3
或者
Vscode的同学应该对这个很熟悉,这个插件适合需要细细阅读代码文件内容的场景
2.2 安装
2.3 使用效果
3 翻译插件Translation
这是一款英语翻译插件,好处就是你可以在IDEA中直接点击右上角的图标或者使用快捷键
ctrl+shift+y
查询单词,无需切换到第三方工具或者网页进行查词操作它内置有谷歌翻译,有道翻译,百度翻译三种翻译工具,没有使用这款插件之前,我在给类、方法、变量起名的时候总需要打开网页查询单词或者用有道词典,使用后直接快捷键一部搞定
3.1 安装
3.2 设置
3.3 使用
4 彩虹括号 Rainbow Brackets
https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
4.1 安装
4.2 使用效果
注意:白色背景这个插件没什么效果
5 日志过滤 Grep Console
这是一款高亮的日志工具插件,通过不同的颜色帮我们区分不同日志级别的日志;比如Error,Warn,Info级别分别用不同的颜色进行区分
5.1 安装
5.2 使用效果
5.2.1 多颜色显示日志
5.3 自定义" class="reference-link">
5.3 自定义
控制台颜色是可以自定义的
6 Json转对象 GsonFormat
6.1 安装
6.2 使用
{"userName":"18", "age":20}
7 Mybatis插件
7.1 Free Mybatis Plugin
https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin
7.1.1 介绍
这是一款解决在mybatis xml和对应的mapper之间反复跳转问题的插件;当我们有多个mapper和xml时想快速配对并且切换跳转,这应该是件麻烦的事,同时接手别人的项目时,mapper存放位置有时候比较难找,但使用这个插件既可以帮助我们快速在Mybatis xml和对应的Mapper之间快速跳转
- 生成mapper xml文件
- 快速从代码跳转到mapper及从mapper返回代码
- mybatis自动补全及语法错误提示
- 集成mybatis generator gui界面
7.1.2 下载
7.1.3 使用效果
使用教程:安装好插件重启之后,mybatis xml和对应的mapper的左侧就会有可以实现快速跳转的箭头
7.1.4 注意
" class="reference-link">
7.2 MyBatis Log Plugin
已经停止维护高版本IDEA直接不可用
- 收费版连接:https://plugins.jetbrains.com/plugin/13905-mybatis-log-plugin
- 破解:https://www.cnblogs.com/yangsen-java/p/13305056.html
这是一款方便我们在控制台筛选出Mybatis打印的SQL语句的日志的插件;日常开发过程中我们书写MySQL语句的时候,经常会犯MySQL和Mybatis参数的不对应关系的错误,这时候就需要查看输出在控制台上的sql语句来定位出错问题;在没有使用这款插件之前,我是仔细比对出错的SQL日志,当参数很多时还要手动去拖拽滚动条查看,非常麻烦,使用这个插件后,可以将Mybatis执行的sql脚本显示出来,无需处理,直接使用
7.2.1 安装
7.2.2 使用
使用教程:选中控制台中的输出的
sql
语句,右键选择Restore sql from selection
8 快捷键提示
8.1 Key Promoter X
8.1.1 介绍
这是一款提示快捷键操作的插件,当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X就会在右下角弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。
当我们熟悉后,就可以使用
Don't show again
不再显示
8.1.2 安装
8.1.3 使用效果
8.2 Presentation Assistant
对我们使用过的快捷键做出一个友好的提示,记录显示刚才的操作所用的快捷键
8.2.1 下载
8.2.2 使用效果" class="reference-link">
8.2.2 使用效果
9 生成.gitignore .ignore
9.1 安装
9.2 使用
10 可视化的字节码查看 jclasslib Bytecode viewer
10.1 直接下载软件
https://sourceforge.net/projects/jclasslib/
https://www.jb51.net/softs/562847.html
public class StackStru {
public static void main(String[] args) {
int i = 2;
int j = 3;
int k = i + j;
}
}
10.2 IDEA插件
https://plugins.jetbrains.com/plugin/9248-jclasslib-bytecode-viewer
10.2.1 打开界面
10.2.2 使用效果
注意:一个Class文件有多个类;查看的时候需要选中对应的类后在点击View;
11 Maven Helper
11.1 下载
11.2 使用
11.2.1 查看jar包冲突
- https://www.jb51.net/article/153619.htm
- https://www.cnblogs.com/xinruyi/p/11221371.html
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.5.RELEASE</version>
<relativePath/>
</parent>
<dependencies>
<!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
<!--mapper -->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.5</version>
</dependency>
</dependencies>
omit
英 [əˈmɪt] 美 [əˈmɪt]
v. 删除;忽略;漏掉;遗漏;不做;未能做
conflict
英 [ˈkɒnflɪkt , kənˈflɪkt] 美 [ˈkɑːnflɪkt , kənˈflɪkt]
n. 冲突;争执;争论;(军事)冲突;战斗;抵触;矛盾;不一致
v. (两种思想、信仰、说法等)冲突,抵触
<!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
<!--mapper -->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.5</version>
<exclusions>
<exclusion>
<artifactId>mybatis</artifactId>
<groupId>org.mybatis</groupId>
</exclusion>
<exclusion>
<artifactId>mybatis-spring</artifactId>
<groupId>org.mybatis</groupId>
</exclusion>
</exclusions>
</dependency>
12 下划线驼峰切换 CamelCase
12.1 介绍
快速的把下划线格式的字符串转成驼峰格式的字符串
12.2 下载
12.3 使用
13 Stream操作可视化 Java Stream Debugger
Stream操作步骤可视化
https://plugins.jetbrains.com/plugin/9696-java-stream-debugger
13.1 下载
13.2 使用
List<Integer> strings = Stream.of(20, 50, 150, 250, 425, 1, null) //打断点
.filter(Objects::nonNull)
.sorted()
.collect(Collectors.toList());
14 快速跳转Stack Overflow stackoverFlow
https://stackoverflow.com/
Stack Overflow是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。在问题页面,不会弹出任何广告,销售信息,JavaScript 窗口等。
14.1 下载
14.2 使用
15 Codota
https://www.programcreek.com/java-api-examples/index.php
org.springframework.beans.BeanUtils
15.1 网页版
https://www.codota.com/code
15.2 IDEA插件
15.2.1 下载
15.2.2 使用
Dash
shift+ctrl+d
Markdown Navigator
收费
https://mp.weixin.qq.com/s/9FoKVk0Mm2qaJdkmmYKK6A
https://blog.csdn.net/w605283073/article/details/89163627
https://mp.weixin.qq.com/s/sdItpuLq3MquVtVf58HOMQ
还没有评论,来说两句吧...