我已经离不开idea了

为何选择idea

idea是jetbrain公司开发的一款付费的java编辑器,我以前是用eclipse开发的,自从用了idea后,就彻底离不开它了。主要缘由是除了idea自身强大的功能之外,还有许多的插件。接下来我主要介绍几款我以为好用的插件。java

外观

power-model II

写起代码火焰沸腾的感受,一个字:爽。不过貌似会形成idea卡顿。须要设置idea的内存编程

backgroundImagePlus

能够设置idea的背景图片,这个插件用来装逼还能够。xcode

nyan progress bar

装逼神器,进度条变成ketty
clipboard.pngrestful

规范

sonarlint

根据sonarqube的要求来编写干净的代码。mybatis

clipboard.png

pmd

一样是一款规范代码的插件,使用效果通常,公司要求用这个插件,不经过就不能合代码。图片暂无app

findbugs

神器不解释,帮我解决了一些明显的bug,好比空指针风险。。eclipse

clipboard.png

checkstyle

也是一款代码规范的插件,惟一的特色是能够上传自定义的代码规范。编辑器

Alibaba Java Coding Guidelines

按照阿里的规约来约束代码风格。ide

效率

lombok

有了这个插件,就不再用显式地声明不限于setter和getter方法了。
clipboard.png单元测试

generateallsetter

一键调用类的所有setter方法,写单元测试造数据神器,不过我以为lombok的建造者模式也很好用。

clipboard.png

Free Mybatis plugin

从mapper接口的方法直接跳转到对应的xml文件中的方法

clipboard.png

MyBatisCodeHelperPro

有点mybatis generator的味道,可是使用更简单,图形化界面操做

CodeGlance

当你的类上千行的时候,在你往下拖拽找对象的时候,是否是感受挺累的,有个这个插件,能够查看缩略图同样,快速切换到本身须要去的地方,飞翔的感受。

clipboard.png

restfultoolkit

Java WEB开发必备,不再用全局搜索RequestMapping了。

clipboard.png

GenerateSerialVersionUID

自动生成序列化ID。

translation

翻译插件,选中而后ctrl+shift+y,最新版本还有单词本功能,能够把翻译的单词标记到单词本中。

智能编程

aixcoder

根据你的编码,不断学习的插件,代码写的越多,他越懂你,没网就gg。
https://www.aixcoder.com/#/
clipboard.png

相关文章
相关标签/搜索