**
1、IDEA 必不可少的插件
-
Codota
Codota是一款代码智能提示插件,只要打出首字母就能联想出一整条语句,,还显示了每条语句使用频率。 -
aiXcoder
aiXcoder同样是一款代码智能提示插件,只要打出首字母就能联想出一整条语句,,还显示了每条语句使用频率。
-
Vuesion Theme
Vuesion Theme是一款皮肤插件,IDEA,默认的皮肤黑白两色,如果觉得黑色的有点太黑了,代码高亮也不好看,长时间看着有点审美疲劳既可以用这款插件换个主题。
-
Atom Material ICons
Atom Material ICon是一款ICON插件,这个Icon虽然不难看,但这款ICon插件附加一个buff。
idea有时候在拖动滚动条或是鼠标中键滚屏时有点卡顿,并不是电脑性能的问题,我在网上看到有其他小伙伴也遇到了这种情况。应该是idea对系统的优化问题。
我尝试过增大Idea的jvm缓存,尝试过优化参数。都无果,后来偶然一次机会在某个论坛上看到有一个人说,装了这个Icon插件之后就变的丝滑无比了,但不知道为啥。我抱着怀疑的态度装了下,卧槽,瞬间丝滑了。虽然我也不懂这是为什么,但是解决问题了之后这个Icon插件就变成必备插件了。如果有小伙伴遇到我想同的问题的话,那么请尝试。
这个buff是不是很强大呢。
效果如下:
- File Expander
File Expander是一款能在Idea里直接打开Jar包,并且反编译代码查看。甚至于能打开tar.gz,zip等压缩格式。
效果如下:
-
GitToolBox
GitToolBox是一款能在项目上提示你还有多少文件没提交,远程还有多少文件没更新下来。还能在每一行代码上提示上次提交的时间。查版本提交问题的时候尤其方便。是Git代码管理不可说的的插件。
-
Maven Helper
Maven Helper是一款可视化依赖书,可以清晰的知道,哪个Jar包传递依赖了什么,哪个jar包什么版本和什么版本冲突了。排查Jar包依赖等问题用这个简直是神器。这个插件也提供了一些其他的快捷命令,右键直接唤起maven命令,颇为方便。
-
Translation
Translation 是一款实时进行精准快速的翻译,自动识别语言嵌在idea中的翻译软件。支持google翻译,有道翻译,百度翻译,阿里翻译,不需要你切换窗口,直接一个快捷键就可以翻译整段文本了。帮助你在阅读源码里的英文时理解的更加透彻。
-
Key Promoter X
Key Promoter X 是一款快捷键提示插件,每次在右下角弹窗提示,是我们快速熟悉快捷键。
-
CodeGlance
CodeGlance 是一款显示代码缩略图插件,当代码过多的时候,方便查看,一行一行去翻整个类文件。
-
Alibaba Java Coding Guidelines
Alibaba Java Coding Guidelines 是一款阿里巴巴代码规范检查插件,按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。
如下:
-
**CamelCase **
CamelCase 是一款驼峰命名和下划线命名转换插件,当我们在代码中需要修改大量变量名称的时候,用快捷键 ⇧ + ⌥ + U / Shift + Alt + U可以进行快速转换。
-
MybatisX
MybatisX是一款高效率操作Mybatis的插件。mapper和xml可以来回跳转
mybatis.xml,mapper.xml提示符
mapper和xml支持像jpa一样的自动提示(参考MybatisCodeHelperPro)
集成mybatis生成器Gui(从免费mybatis插件复制)
-
**SonarLint **
SonarLint 是一款代码质量检查插件,当我们使用低质量的代码时会提示我们使用高质量的代码代替此代码,诸如此类,帮助我们提升代码质量。
2、生产Maven依赖关系图