我已经离不开idea了

54次阅读

共计 969 个字符,预计需要花费 3 分钟才能阅读完成。

为什么选择 idea

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

外观

power-model II

写起代码火焰沸腾的感觉,一个字:爽。不过貌似会造成 idea 卡顿。需要设置 idea 的内存

backgroundImagePlus

可以设置 idea 的背景图片,这个插件用来装逼还可以。

nyan progress bar

装逼神器,进度条变成 ketty

规范

sonarlint

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

pmd

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

findbugs

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

checkstyle

也是一款代码规范的插件,唯一的特点是可以上传自定义的代码规范。

Alibaba Java Coding Guidelines

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

效率

lombok

有了这个插件,就再也不用显式地声明不限于 setter 和 getter 方法了。

generateallsetter

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

Free Mybatis plugin

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

MyBatisCodeHelperPro

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

CodeGlance

当你的类上千行的时候,在你往下拖拽找对象的时候,是不是感觉挺累的,有个这个插件,可以查看缩略图一样,快速切换到自己需要去的地方,飞翔的感觉。

restfultoolkit

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

GenerateSerialVersionUID

自动生成序列化 ID。

translation

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

智能编程

aixcoder

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

正文完
 0