文档章节

Java程序员必备的Intellij插件

Java工程师-Distance
 Java工程师-Distance
发布于 2018/05/21 09:23
字数 667
阅读 2859
收藏 120

善用Intellij插件可大幅提升我们的效率

以下是我用过不错的Intellij插件

1. .ignore

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

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

截图: 

2. lombok

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

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

截图:

3. p3c

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

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

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

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

4. FindBugs-IDEA

地址:https://plugins.jetbrains.com/plugin/3847-findbugs-idea

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

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

截图: 

5. GsonFormat

地址:https://plugins.jetbrains.com/plugin/7654-gsonformat

一键根据json文本生成java类  非常方便

截图: 

6. Maven Helper

地址:https://plugins.jetbrains.com/plugin/7179-maven-helper

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

对于大型项目 非常方便

截图:

7. VisualVM Launcher

地址:https://plugins.jetbrains.com/plugin/7115-visualvm-launcher

运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配

某个对象占用了多大的内存,jvm调优必备工具

截图:

8. GenerateAllSetter

地址:https://plugins.jetbrains.com/plugin/9360-generateallsetter

一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便

截图:

9. MyBatisCodeHelperPro

地址:https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro

mybatis代码自动生成插件,大部分单表操作的代码可自动生成  减少重复劳动 大幅提升效率

截图: 

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

1. Rainbow Brackets

地址:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

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

截图:

2. Translation

地址:https://plugins.jetbrains.com/plugin/8579-translation

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

以上插件均可在Intellij 插件市场中搜索到或者打开插件名字下方的链接从硬盘安装插件。

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

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

我有一个微信公众号,经常会分享一些Java技术相关的干货;如果你喜欢我的分享,可以用微信搜索“Java团长”或者“javatuanzhang”关注。

© 著作权归作者所有

Java工程师-Distance
粉丝 113
博文 22
码字总数 60172
作品 0
保定
私信 提问
加载中

评论(5)

开源中国首席喵喵喵
开源中国首席喵喵喵

引用来自“jjaavvaa”的评论

插件地址打不开呀😳
因为你翻不过长城
chro008
chro008
我就安装了3个,而且感觉还算有用。
alibaba java coding guidenlines(阿里巴巴java代码规范,对命名、变量未使用等多种提示修改)
codeGlance, (代码右方多一个宽一点的滚动条,滚动条上面有代码,可以方便的滚动代码)
key promoter(快捷键提示,很适合刚使用idea的童鞋,比如你点击debug tomcat 就会提示shift+f9 以及你未使用快捷键操作的次数)
T-H-E
T-H-E
lombok是最没卵用的组件。
Java工程师-Distance
Java工程师-Distance 博主

引用来自“jjaavvaa”的评论

插件地址打不开呀😳
哪个地址打不开啊?我这里可以的啊,我刚刚又检查了一下,没问题啊。
jjaavvaa
jjaavvaa
插件地址打不开呀😳
IntelliJ IDEA 的 main方法,for循环,syso的快捷键

今天偶然发现了IntelliJ中 创建main函数的快捷键,依次还有for循环,System.out.println(); 在编写代码的时候直接输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了。 main...

大数据之路
2012/10/09
906
0
推荐几个牛逼的 IDEA 插件

这里只是推荐一下好用的插件,具体的使用方法不一一详细介绍。 JRebel for IntelliJ 一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能...

rock912
03/21
313
0
IntelliJ IDEA 18 周岁,吐血推进珍藏已久的必装插件

GitHub 1.8k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 1.8k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 1.8k Star 的Java工程师成神之路 ,真的确定不来了解一下吗...

Hollis
04/10
0
0
滴滴裁员2000,赔偿方案已出!程序员:我很开心!

上周,滴滴CEO程维宣布:正式做好过冬准备!整体裁员比例占到全员的15%,涉及2000人左右。 据了解20日补偿方案如下:补偿一般为N+1个月,如果本周能确认,再额外给一个月补偿——有滴滴员工证...

程序员小灰
02/28
0
0
IntelliJ IDEA插件——冷门神器分享

IntelliJ IDEA就不必介绍了,至今还能保持IDE前三的神器,如今java程序员的首选,今天介绍几款冷门但绝对是神器的IDEA插件。 前言 IDEA自不必说,IDEA插件是开发中必备的神器,相信大家对常见...

IT米粉
2018/04/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
462
10
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
17
0
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
8
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
21
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
23
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部