intellij idea,开发利器,素以方便快捷著称,使用者越来越多,今天介绍几款idea中非常实用的插件。
插件安装
- Windows平台上的IDEA:
- File > Settings > Plugins > Browse repositories... > Search for "GsonFormat" > Install Plugin
- MacOs上的IDEA:
- Preferences > Settings > Plugins > Browse repositories... > Search for "GsonFormat" > Install Plugin
restart idea重启idea即可
NO.1 GenerateAllSetter
一键生成某对象的所有set方法并赋予默认值,这个和生成getter/setter方法不一样,例如我new了一个对象,快速生成这个对象的所有set方法,这个可以说是很实用了吧,详细用途见下三图(鼠标定位到result,按住Alt+Enter快捷键,选择generate all setter即可)
![](https://i-blog.csdnimg.cn/blog_migrate/a0a7f78dcec00e30e0724fd3f56b6462.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0bccc80df597e3f17bba6cc75fef4aa.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/3265560aacaf161dcde53e9c9e3b64d3.gif)
NO.2 GsonFormat
这个插件可以快速的帮你由json结构生成java类,把标准的json数据copy到快捷键Alt+s弹出来的文本框中,具体如下
![](https://i-blog.csdnimg.cn/blog_migrate/ee2f914dfdb1559e8687e70f24c7c835.gif)
新建类后是空的,此时按快捷键Alt+s,如果你的不是,请在File > Settings > Keymap > 搜索GsonFormat 来查看你的快捷键。
NO.3 Alibaba Java Coding Guidelines
alibaba开源的插件,可以check代码中存在的问题,快速生成注释等,这个插件是真的方便,例如我的一个类没有加头部注释并且里面有一段代码是注释掉了的但是我忘记删掉了,用这个插件检测下
NO.4 Lombok
使用lombok后可以使用lombok注解替代生成类的getter/setter方法、构造函数等,极大简化开发,减少代码量。关于lombok的详细使用介绍请移步这里:https://blog.csdn.net/fanrenxiang/article/details/81030472
NO.5 Free Mybatis plugin
安装这个插件后可以在mysql的mapper.java接口和mapper.xml中来回灵活的跳转,以前你可能得复制,再到对应的文件中ctrl+f找,有了这个东西就非常方便了,使用效果如下图
关于这个插件的详细介绍:https://blog.csdn.net/fanrenxiang/article/details/83745309
NO.6 Rainbow Brackets
彩虹颜色括号,安装这个插件后代码里的括号就变成了彩虹色,看着非常舒服,如下
如果你还有更多的好用的idea插件,欢迎留言推荐!