IDEA插件【实用插件】

深藏阁楼爱情的钟 2023-07-11 06:16 119阅读 0赞
  • 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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70

https://plugins.jetbrains.com/plugin/6317-lombok


1 发送请求 RestfulToolkit

https://plugins.jetbrains.com/plugin/10292-restfultoolkit

1.1 介绍

一套 RESTful 服务开发辅助工具集。

  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 语言。

1.2 安装

20200306085846480.png

1.3 使用效果

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 1


2 代码编辑区迷你缩放图插件CodeGlance

https://plugins.jetbrains.com/plugin/7275-codeglance

2.1 介绍

这是一个查看代码缩略图的插件,方便通过鼠标点击右侧的预览区域,快速跳转到指定的代码片段,而不用疯狂地拖拽一遍去找

如果用过Sublime Text3或者Vscode的同学应该对这个很熟悉,这个插件适合需要细细阅读代码文件内容的场景

2.2 安装

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 2

2.3 使用效果

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 3


3 翻译插件Translation

这是一款英语翻译插件,好处就是你可以在IDEA中直接点击右上角的图标或者使用快捷键ctrl+shift+y查询单词,无需切换到第三方工具或者网页进行查词操作

它内置有谷歌翻译,有道翻译,百度翻译三种翻译工具,没有使用这款插件之前,我在给类、方法、变量起名的时候总需要打开网页查询单词或者用有道词典,使用后直接快捷键一部搞定

3.1 安装

20200312183602639.png

3.2 设置

20200312184229495.png

3.3 使用

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 4


4 彩虹括号 Rainbow Brackets

https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

4.1 安装

20200312185001731.png

4.2 使用效果

20200312185528651.png

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 5

注意:白色背景这个插件没什么效果


5 日志过滤 Grep Console

这是一款高亮的日志工具插件,通过不同的颜色帮我们区分不同日志级别的日志;比如Error,Warn,Info级别分别用不同的颜色进行区分

5.1 安装

20200312185841532.png

5.2 使用效果

5.2.1 多颜色显示日志

5.3 自定义" class="reference-link">20200419195507967.png5.3 自定义

控制台颜色是可以自定义的

20200312190853193.png


6 Json转对象 GsonFormat

6.1 安装

2020031219265140.png

6.2 使用

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 6

  1. {"userName":"18", "age":20}

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 7

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 8


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 下载

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 9


7.1.3 使用效果

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 10

使用教程:安装好插件重启之后,mybatis xml和对应的mapper的左侧就会有可以实现快速跳转的箭头

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 11

7.1.4 注意

" class="reference-link">watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 12

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 安装

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 13

7.2.2 使用

使用教程:选中控制台中的输出的sql语句,右键选择Restore sql from selection

20200312213420881.png

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 14


8 快捷键提示

8.1 Key Promoter X

8.1.1 介绍

这是一款提示快捷键操作的插件,当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X就会在右下角弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。

当我们熟悉后,就可以使用Don't show again不再显示

8.1.2 安装

20200312222926920.png

8.1.3 使用效果

20200316223959663.png

8.2 Presentation Assistant

对我们使用过的快捷键做出一个友好的提示,记录显示刚才的操作所用的快捷键

8.2.1 下载

8.2.2 使用效果" class="reference-link">watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 158.2.2 使用效果

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 16


9 生成.gitignore .ignore

9.1 安装

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 17

9.2 使用

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 18

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 19


10 可视化的字节码查看 jclasslib Bytecode viewer

10.1 直接下载软件

https://sourceforge.net/projects/jclasslib/

https://www.jb51.net/softs/562847.html

  1. public class StackStru {
  2. public static void main(String[] args) {
  3. int i = 2;
  4. int j = 3;
  5. int k = i + j;
  6. }
  7. }

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 20

10.2 IDEA插件

https://plugins.jetbrains.com/plugin/9248-jclasslib-bytecode-viewer

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 21

10.2.1 打开界面

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 22

10.2.2 使用效果

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 23

注意:一个Class文件有多个类;查看的时候需要选中对应的类后在点击View;


11 Maven Helper

11.1 下载

20200316222426992.png

11.2 使用

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 24

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 25

11.2.1 查看jar包冲突

  • https://www.jb51.net/article/153619.htm
  • https://www.cnblogs.com/xinruyi/p/11221371.html
  1. <parent>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-parent</artifactId>
  4. <version>2.2.5.RELEASE</version>
  5. <relativePath/>
  6. </parent>
  7. <dependencies>
  8. <!-- mybatis -->
  9. <dependency>
  10. <groupId>org.mybatis.spring.boot</groupId>
  11. <artifactId>mybatis-spring-boot-starter</artifactId>
  12. <version>2.1.1</version>
  13. </dependency>
  14. <!--mapper -->
  15. <dependency>
  16. <groupId>tk.mybatis</groupId>
  17. <artifactId>mapper-spring-boot-starter</artifactId>
  18. <version>2.1.5</version>
  19. </dependency>
  20. </dependencies>

omit
英 [əˈmɪt] 美 [əˈmɪt]
v. 删除;忽略;漏掉;遗漏;不做;未能做


conflict
英 [ˈkɒnflɪkt , kənˈflɪkt] 美 [ˈkɑːnflɪkt , kənˈflɪkt]
n. 冲突;争执;争论;(军事)冲突;战斗;抵触;矛盾;不一致
v. (两种思想、信仰、说法等)冲突,抵触

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 26

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 27

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 28

  1. <!-- mybatis -->
  2. <dependency>
  3. <groupId>org.mybatis.spring.boot</groupId>
  4. <artifactId>mybatis-spring-boot-starter</artifactId>
  5. <version>2.1.1</version>
  6. </dependency>
  7. <!--mapper -->
  8. <dependency>
  9. <groupId>tk.mybatis</groupId>
  10. <artifactId>mapper-spring-boot-starter</artifactId>
  11. <version>2.1.5</version>
  12. <exclusions>
  13. <exclusion>
  14. <artifactId>mybatis</artifactId>
  15. <groupId>org.mybatis</groupId>
  16. </exclusion>
  17. <exclusion>
  18. <artifactId>mybatis-spring</artifactId>
  19. <groupId>org.mybatis</groupId>
  20. </exclusion>
  21. </exclusions>
  22. </dependency>

12 下划线驼峰切换 CamelCase

12.1 介绍

快速的把下划线格式的字符串转成驼峰格式的字符串

12.2 下载

20200316224828696.png

12.3 使用

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 29


13 Stream操作可视化 Java Stream Debugger

Stream操作步骤可视化

https://plugins.jetbrains.com/plugin/9696-java-stream-debugger

13.1 下载

20200319155556112.png

13.2 使用

  1. List<Integer> strings = Stream.of(20, 50, 150, 250, 425, 1, null) //打断点
  2. .filter(Objects::nonNull)
  3. .sorted()
  4. .collect(Collectors.toList());

20200319165255506.png

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 30


14 快速跳转Stack Overflow stackoverFlow

https://stackoverflow.com/

Stack Overflow是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。在问题页面,不会弹出任何广告,销售信息,JavaScript 窗口等。

14.1 下载

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 31

14.2 使用

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 32


15 Codota

https://www.programcreek.com/java-api-examples/index.php

  1. org.springframework.beans.BeanUtils

15.1 网页版

https://www.codota.com/code

15.2 IDEA插件

15.2.1 下载

20200317002557767.png

15.2.2 使用

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 33


Dash

20200316235016277.png

shift+ctrl+d


Markdown Navigator

收费

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNzk0OTcz_size_16_color_FFFFFF_t_70 34

https://mp.weixin.qq.com/s/9FoKVk0Mm2qaJdkmmYKK6A

https://blog.csdn.net/w605283073/article/details/89163627

https://mp.weixin.qq.com/s/sdItpuLq3MquVtVf58HOMQ

发表评论

表情:
评论列表 (有 0 条评论,119人围观)

还没有评论,来说两句吧...

相关阅读