这些idea插件,你不应该错过!

背景

越来越多的人使用idea,支持的插件也越来越丰富,这些插件结合idea,使其功能越来越强大,下面笔者将介绍几种开发中常用的插件

接口路径搜索

restfultoolkit:一套 RESTful 服务开发辅助工具集
idea主窗口 file => settings => plugins => Marketplace 搜索restfultoolkit下载安装
在这里插入图片描述
CTRL + \ 或者CTRL + ALT + N 弹出对话框,输入url即可查询接口;
在这里插入图片描述
点击编辑器右侧RestServices,弹出的对话框会列出项目所有的接口,可以模拟http请求,只需输入请求参数即可,类似postMan,缺点是不能保存请求记录

还有一个实用的功能 convert to json,编辑框里点击类名右键convert to json,转化后的json会直接复制到剪贴板上,我们在postMan里请求接口直接复制就行了
快捷键也可以在settings里的keyMap里修改
在这里插入图片描述

mybatis 辅助插件

在这里插入图片描述
安装完重启打开你的mapper你会发现多了一个绿色的箭头,点击后直接跳转到对应的xml文件里,xml里也有回到mapper的箭头
在这里插入图片描述
在这里插入图片描述
还有一个优点就是检查mapper.xml里路径和接口名是否是正确的,不正确的不会出现箭头,这点真的很实用

序列化ID生成插件

GenerateSerialVersionUID
在这里插入图片描述
该插件会在万能键(alt+insert)的弹框后追加serialVersionUID
在这里插入图片描述
从此不用再手写了,是不是很方便

翻译插件

translation
在这里插入图片描述
装完重启你会发现导航栏多了两个图标在这里插入图片描述
当你命名一个对象,尤其在查看源码时,这个工具简直不要太方便。鼠标光标定位到源码的注释右键弹出translate documentation,或者设置快捷键也行(在keyMap中搜索translation)
在这里插入图片描述
还可以切换翻译引擎,像百度,有道和谷歌
在这里插入图片描述
不过有道和百度需要获取AppId 和App Secret,获取方法这里就不介绍了,像我就直接用谷歌,不同翻译引擎的切换可以通过右下角的图标来完成
在这里插入图片描述

编码扫描插件(p3c,sonarLint)

Alibaba Java Coding Guidelines
在需要扫描的类右键
在这里插入图片描述
sonarLint
在这里插入图片描述
这两款插件还是有必要装的,p3c严格遵循阿里巴巴Java编码规约,不符合的都会提示出来,相对严格,sonar相对粗粒度的扫描,对代码复杂度,命名等不规范都会提示,养成良好的代码习惯让你的代码既精简又非常具有可读性,是一个coder基本的素养

代码预览

像sublime那样的预览框,预览支持点击,点击对应预览,直接会跳入要预览的内容,而且字体的颜色也会同步显示出来
在这里插入图片描述
注:图片来自jetbrains插件官网:https://plugins.jetbrains.com/plugin/7275-codeglance,idea里插件的具体描述都可以在这里找到对应描述,点击插件打开的页面就是插件的详细描述信息
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值