IDEA优秀插件

通用必装插件

1 Background Image Plus:自定义背景图片

IDEA优秀插件_第1张图片IDEA优秀插件_第2张图片

2 CodeGlance: vscod:右侧代码地图

IDEA优秀插件_第3张图片

3 Translation:翻译

IDEA优秀插件_第4张图片

4 Rainbow Brackets: 彩虹色括号

IDEA优秀插件_第5张图片

5 Grep Console: 日志着色控制台显示

IDEA优秀插件_第6张图片

IDEA优秀插件_第7张图片

6 Statistic: 代码统计

7 Markdown Navigator:IDEA集成markdown

IDEA优秀插件_第8张图片

8 RestfulToolkit: 快速定位controller层接口、接口测试

IDEA 2020以上失效,plugins里搜索RestfulToolkit即可下载替代品

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

1.根据 URL 直接跳转到对应的方法定义 ( 快捷键搜索 Ctrl + Alt + N 或者 Ctrl + \ ); —这个个人感觉非常好用,和Ctrl + F一样重要。
2.提供了一个 Services tree 的显示窗口;
3.一个简单的 http 请求工具;
4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…
5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

IDEA优秀插件_第9张图片

9 GsonFormat: Json转Java类

IDEA优秀插件_第10张图片IDEA优秀插件_第11张图片

IDEA优秀插件_第12张图片IDEA优秀插件_第13张图片

10 Mybatis Log Plugin: 快速打印SQL语句

IDEA优秀插件_第14张图片

image-20211224155317538

11 Free Mybatis Plugin: mybatis xml id与接口间跳转

IDEA优秀插件_第15张图片

IDEA优秀插件_第16张图片

12 Maven Helper 解决Maven依赖冲突

解决Maven依赖冲突的好帮手,可以快速查找项目中的依赖冲突,并予以解决!

  • 我们可以通过pom.xml文件底部的依赖分析标签页查看当前项目中的所有依赖;

  • IDEA优秀插件_第17张图片

  • 通过冲突按钮我们可以筛选出所有冲突的依赖,当前项目guava依赖有冲突,目前使用的是18.0版本;

IDEA优秀插件_第18张图片

  • 选中有冲突的依赖,点击Exclude按钮可以直接排除该依赖;

IDEA优秀插件_第19张图片

  • 同时pom.xml中也会对该依赖添加标签,是不是很方便啊!

IDEA优秀插件_第20张图片

13 Vue.js

Vue.js支持插件,写过前端的朋友肯定用过,可以根据模板创建.vue文件,也可以对Vue相关代码进行智能提示。

  • 启用该插件后,可以根据模板新建.vue文件;

IDEA优秀插件_第21张图片

  • 当我们在标签中写入以v-开头的代码时,会提示Vue中的相关指令。

IDEA优秀插件_第22张图片

14 element

Element-UI支持插件,可以对Element-UI中的标签进行智能提示,有了它就不用盲写相关代码了!

  • 当我们写入以el-开头的标签时,会提示Element-UI相关组件。

IDEA优秀插件_第23张图片

15 .ignore插件

快捷生成.ignore文件

IDEA优秀插件_第24张图片

16 MybatisX插件

功能和Free Mybatis Plugin一样,图标是小鸟

IDEA优秀插件_第25张图片

17 sonarlint代码检查插件

快速生成代码检查报告

IDEA优秀插件_第26张图片

18 String Manipulation 字符串处理插件

去除空格+大小写转换+驼峰转换

IDEA优秀插件_第27张图片

19 MyBatisCodeHelper-Pro:全能mybatis插件

破解教程1:https://zhile.io/2019/04/23/mybatis-code-helper-pro-crack.html

破解教程2:https://blog.csdn.net/printf88/article/details/115376621?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164372988816780261972205%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=164372988816780261972205&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-1-115376621.first_rank_v2_pc_rank_v29&utm_term=mybatiscodehelperpro%E6%BF%80%E6%B4%BB&spm=1018.2226.3001.4187

能演示:mybatisCodeHelper2.6_哔哩哔哩_bilibili

作者作品的Github:https://github.com/gejun123456/MyBatisCodeHelper-Pro

搭配Mybatis Log Plugin使用用,基本可以将mybatis的开发使用效率最大化!

如果平时只使用“接口与xml互相跳转”与“mybatis自动补全及语法错误提示”这两个基本功能,其实free mybatis plugin就可以满足,而且是免费的。

IDEA优秀插件_第28张图片

设置sql语句的param错误检测标红(数据库Dialect)

IDEA优秀插件_第29张图片

设置生成sql语句的同时生成service和serviceImpl

IDEA优秀插件_第30张图片

根据数据库表生成entity,service,serviceImpl,mapper,mapper.xml

IDEA优秀插件_第31张图片

IDEA优秀插件_第32张图片

一键生成testCase(快速测试,无需启动springboot应用)和@Param

IDEA优秀插件_第33张图片

通过entity自动生成sql建表语句

IDEA优秀插件_第34张图片

IDEA优秀插件_第35张图片

重构mapper.java方法:shift+F6,mapper.xml里的相关方法也会一起被重构

自动生成resultMap映射字段

IDEA优秀插件_第36张图片

20 Json Parser

JSON解析器是一个用于验证和格式化JSON字符串的轻量级插件

IDEA优秀插件_第37张图片

21 aiXcode & codota

iXcoder是一个强大的代码完成器和代码搜索引擎,基于最新的深度学习技术。 它有可能向您推荐一整套代码,这将帮助您更快地编写代码。 aiXcoder还提供了一个代码搜索引擎,以帮助您在GitHub上搜索API用例。

类似功能的插件还有codota,
codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。新版本的codota提供以下功能:

全线AI自动完成
内联和相关代码示例
根据用户自己的编码实践进行编码建议
不用担心你的代码会被公开。 codota不会将你的代码发送到codota服务器,它只会从当前编辑的文件中发送最少的上下文信息,从而使codota能够根据你当前的本地范围进行预测。

个人觉得代码示例功能要比aiCode的代码搜索引擎要方便好用的多,

比如我想知道list.stream.map(…)方法的参考使用,只需要光标定位在map上,然后右键选择菜单“Get relevant examples”或者使用快捷键“Ctrl + Shift + O”就可以快速搜索出来很多示例,非常方便。
IDEA优秀插件_第38张图片

其实个人觉得IDEA自带的代码自动提示补全功能就已经非常智能好用,如果只是想使用这一功能,就没必要再装以上两款插件。

22 Presentation Assistant 代码快捷键提示工具

image-20220305182639054

个人觉得其他好用的插件:

1 Material Theme UI: 美化

2 Lombok: 省掉手动set/get方法

IDEA优秀插件_第39张图片

3 Alibaba Java Coding Guidelines: 阿里巴巴开发规范

IDEA优秀插件_第40张图片

4 Easy Code: 数据库表生成JavaBean

特点:可以自动生成Controller代码

5 JRebel for IntelliJ: JavaWeb项目热部署

image-20211224155422086

6 Key Promoter X: 快捷键提示

7 .ignore: 生成git ignore文件 视频中SpringBoot项目https://github.com/WuJunJie521/RuoYi

IDEA优秀插件_第41张图片

8ASM Bytecode Outline 字节码解析插件

image-20211224155607390

VScode插件

1.建议安装如下插件

IDEA优秀插件_第42张图片

2、设置字体大小

左边栏 管理-> 设置-> 搜索 “font” -> Font size

3、其他设置

vscode配置信息

{
  "editor.fontSize": 14,
  "editor.tabSize": 2,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": true,
  "prettier.semi": false,
  "prettier.singleQuote": true,
  "workbench.colorTheme": "Default Light+",
}
设置-> 搜索 “font” -> Font size

## 3、其他设置

vscode配置信息

{
“editor.fontSize”: 14,
“editor.tabSize”: 2,
“editor.defaultFormatter”: “esbenp.prettier-vscode”,
“editor.formatOnSave”: true,
“prettier.semi”: false,
“prettier.singleQuote”: true,
“workbench.colorTheme”: “Default Light+”,
}

你可能感兴趣的:(intellij-idea,java,ide)