前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java程序员必备的Intellij插件

java程序员必备的Intellij插件

作者头像
Java小咖秀
发布2020-10-26 11:02:37
8060
发布2020-10-26 11:02:37
举报
文章被收录于专栏:Java冰冻三尺Java冰冻三尺

我太懒了,必须要用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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JAVA小咖秀 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档