这些idea插件,你不应该错过!
背景
越来越多的人使用idea,支持的插件也越来越丰富,这些插件结合idea,使其功能越来越强大,下面笔者将介绍几种开发中常用的插件
接口路径搜索
restfultoolkit:一套 RESTful 服务开发辅助工具集
idea主窗口 file => settings => plugins => Marketplace 搜索restfultoolkit下载安装
CTRL + \ 或者CTRL + ALT + N 弹出对话框,输入url即可查询接口
快捷键也可以在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里插件的具体描述都可以在这里找到对应描述,点击插件打开的页面就是插件的详细描述信息