超好用的IDEA插件
- 1. 代码智能补全——Aixcoder
- 2. 代码开发规范——Alibaba Java Coding Guidelines
- 3. 代码小地图——CodeGlance
- 4. 日志多彩显示——GrepConsole
- 5. 美化Json字符串——Json Parser
- 6. 快捷键提示——Key Promoter X
- 7. 简化代码——Lombok
- 8. Mybatis插件——MyBatisX
- 9. 进度条皮肤——Nyan Progress Bar
- 10. 代码炫酷特效——Power Mode Ⅱ
- 11. 快速预览文件——Quick File Preview
- 12. 多彩括号—— Rainbow Brackets
- 13. Restful接口测试——RestToolkit
- 14. 统计代码数量—— Statistic
- 15. 多彩括号—— Rainbow Brackets
- 16. 翻译助手—— Translation
- 17. 记录编程的时间——WakaTime
1. 代码智能补全——Aixcoder
这个插件是用来快速且只能补全代码的,是一个对提升编码效率非常有帮助的插件。
并且,它是采用自学习的算法,也就是你敲的越多,补全的匹配性越高 !
2. 代码开发规范——Alibaba Java Coding Guidelines
而这个插件,就是集成了阿里巴巴开发规范手册的全部内容。
使用这个插件可以很大程度上帮你规范代码,减少BUG的发生。
安装完后,可以前往顶部导航栏中的Tools->阿里编码规约
3. 代码小地图——CodeGlance
这是一个非常好玩的插件,可以在我们的代码编辑区右边显示一个代码的小地图。
比如说:
当我们的代码写的很长,那么如果用鼠标进行滑轮,会比较耗费时间,也不容易找到。
但是,有了CodeGlance之后,我们只需要在小地图上面拖拽即可快速浏览,而且效果非常丝滑~
4. 日志多彩显示——GrepConsole
使用这个插件,能让我们日志输出的时候带有颜色,这样我们在控制台看日志的时候,会更加清晰,颜色都是可以自定义的
5. 美化Json字符串——Json Parser
大家都知道,json形式的数据是层级结构(从上至下,一层一层的)的。但是如果我们拿到的是平铺的json字符串,那么看起来效果就会非常糟糕Orz。
为了看出json数据的层级格式,我们很多时候需要去浏览器找展示json数据的网站。
有了这个插件,这些烦恼将不复存在。
安装完之后在IDEA的右侧栏可以找到,如果没找到,也可以直接点顶部导航栏中的Views
点击右侧的Json Parser,就会出现工作栏。
6. 快捷键提示——Key Promoter X
这个也是非常有用提升效率的快捷键。
当你用鼠标操作IDEA时,这个插件会监听你当前的操作是否可以用快捷键代替。
如果可以替代,那右下角就会显示你当前操作的快捷键提示。
7. 简化代码——Lombok
啊哈哈终于到我们的Lombok了,这简直是编码神器呀!
有了它,我们代码中的gettet、setter、constructor等等就可以“消失”了!
这个插件比较特殊,想要使用它,我们不仅要安装这个插件,还要引入对应的lombokjar包(用Maven会方便一点,直接引入依赖就可以)
8. Mybatis插件——MyBatisX
这个是关于Mybatis的插件,主要功能是支持 Mapper接口到xml的跳转(比起自己去找xml文件,跳转会快很多)
9. 进度条皮肤——Nyan Progress Bar
10. 代码炫酷特效——Power Mode Ⅱ
11. 快速预览文件——Quick File Preview
大家都知道IDEA如果想要查看一个文件需要双击,并且这个文件还会固死在Tab栏上。
如果我们只是为了看一下该文件,还需要手动去Tab栏删除
但是,有了这个插件,我们就可以鼠标单击查看,并且不会占死Tab栏的位置(暂时用于显示,点击其他就会切换)
12. 多彩括号—— Rainbow Brackets
这个插件可以使我们的括号颜色高亮,能提高每个括号快的辨识度,括号的作用域一下就明确了。
13. Restful接口测试——RestToolkit
当你在controller写了很多restful风格的url时,
这个插件可以快速帮你测试,也是在右侧栏中显示。
14. 统计代码数量—— Statistic
大家可以看到自己的 源码率、注释率、空行率~ (提醒多写注释哈哈)
15. 多彩括号—— Rainbow Brackets
这个插件可以使我们的括号颜色高亮,能提高每个括号快的辨识度,括号的作用域一下就明确了。
16. 翻译助手—— Translation
这个插件可以使我们的括号颜色高亮,能提高每个括号快的辨识度,括号的作用域一下就明确了。