IDEA优秀插件

通用必装插件

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

image-20211224154516777image-20211224154537145

2 CodeGlance: vscod:右侧代码地图

image-20211224154557562

3 Translation:翻译

image-20211224154617505

4 Rainbow Brackets: 彩虹色括号

image-20211224154715080

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

image-20211224154727194

image-20211224154642905

6 Statistic: 代码统计

image-20211224154825787

7 Markdown Navigator:IDEA集成markdown

image-20211224154914614

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 )。

image-20211224155028045

9 GsonFormat: Json转Java类

image-20211224155109578image-20211224155129220

image-20211224155146626image-20211224155158368

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

image-20211224155304568

image-20211224155317538

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

image-20211224155333670

image-20211224155349838

12 Maven Helper 解决Maven依赖冲突

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

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

  • img

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

img

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

img

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

img

13 Vue.js

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

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

img

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

img

14 element

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

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

img

15 .ignore插件

快捷生成.ignore文件

image-20220126185902979

16 MybatisX插件

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

image-20220126190211368

17 sonarlint代码检查插件

快速生成代码检查报告

image-20220201211513985

18 String Manipulation 字符串处理插件

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

image-20220201212155404

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就可以满足,而且是免费的。

image-20220201234910051

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

image-20220202225817699

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

image-20220202225936207

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

image-20220202230122957

image-20220202230100456

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

image-20220202232922024

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

image-20220202233853109

image-20220202233952944

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

自动生成resultMap映射字段

image-20220203000316207

20 Json Parser

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

image-20220202215702996

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”就可以快速搜索出来很多示例,非常方便。
image-20220202215741633

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

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

image-20220305182639054

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

1 Material Theme UI: 美化

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

image-20220126185948970

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

image-20211224155508416

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

image-20211224155545582

8ASM Bytecode Outline 字节码解析插件

image-20211224155607390

VScode插件

1.建议安装如下插件

image-20211224163547860

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+”,
}

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值