java程序员必备的Intellij插件

共 2346字,需浏览 5分钟

 ·

2020-10-10 23:45

我太懒了,必须要用Intellij插件减少我的工作量。以下是我用过不错的Intellij插件

  1. ignore[1]

生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写

截图:

  1. lombok[2]

支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便

截图:

  1. p3c[3]

阿里巴巴出品的java代码规范插件

可以扫描整个项目 找到不规范的地方 并且大部分可以自动修复

更多可看: https://github.com/alibaba/p3c/tree/master/idea-plugin

  1. FindBugs-IDEA[4]

检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,

写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug

截图:

  1. GsonFormat[5]一键根据json文本生成java类  非常方便

截图:

  1. Maven Helper[6]

一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖

对于大型项目 非常方便

截图:

  1. GenerateAllSetter[7]

一键调用一个对象的所有set方法并且赋予默认值 在写测试用例时非常方便

截图:

  1. MyBatisCodeHelperPro[8]

mybatis全方位支持插件,方便的自动提示,代码检测,生成代码等功能,大幅提升效率

介绍视频: https://www.bilibili.com/video/av83628121/

截图:

  1. singleton[9]

一键生成单例

  1. Custom Postfix Templates[10]

在输入. 后的代码模版,自带包含很多模版,比如StringUtils.isBlank,写代码效率提升很大

截图:

  1. Package-search[11]

Intellij官方出的搜索依赖的工具,直接在Intellij中搜索依赖并添加到maven或gradle中

  1. LivePlugin[12]

快速写idea的插件,配置一个kotlin的类就可以跑了,可以用来快速增加字段注解啥的。

其他还有很多通用的插件  也非常好用 推荐几个

  1. Rainbow Brackets[13]

彩虹颜色的括号  看着很舒服 敲代码效率变高

截图:

  1. Translation[14]

最好用的翻译插件,功能很强大,界面很漂亮

以上插件均可在Intellij 插件市场中搜索到或者点击插件名字的链接,从硬盘安装插件。

详细的话可以看p3c插件的安装文档:https://github.com/alibaba/p3c/tree/master/idea-plugin

有其他插件推荐的话,欢迎留言。

参考资料

[1]

ignore: https://plugins.jetbrains.com/plugin/7495--ignore

[2]

lombok: https://plugins.jetbrains.com/plugin/6317-lombok-plugin

[3]

p3c: https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

[4]

FindBugs-IDEA: https://plugins.jetbrains.com/plugin/3847-findbugs-idea

[5]

GsonFormat: https://plugins.jetbrains.com/plugin/7654-gsonformat

[6]

Maven Helper: https://plugins.jetbrains.com/plugin/7179-maven-helper

[7]

GenerateAllSetter: https://plugins.jetbrains.com/plugin/9360-generateallsetter

[8]

MyBatisCodeHelperPro: https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro

[9]

singleton: https://plugins.jetbrains.com/plugin/9415-singleton

[10]

Custom Postfix Templates: https://plugins.jetbrains.com/plugin/9862-custom-postfix-templates

[11]

Package-search: https://plugins.jetbrains.com/plugin/12507-package-search

[12]

LivePlugin: https://plugins.jetbrains.com/plugin/7282-liveplugin/versions

[13]

Rainbow Brackets: https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

[14]

Translation: https://plugins.jetbrains.com/plugin/8579-translation


Gradle3.0自动化项目构建技术精讲+实战,需要的加我微信回复 "Gradle3.0" 即可获取

点个在看?


浏览 45
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报