Intellij IDEA 高效使用教程

本文介绍了如何通过安装和配置IntelliJ IDEA的插件来提高开发效率,包括Codota、KeyPromoterX、CodeGlance、Lombok等,以及自定义livetemplate和全局配置调整。这些设置能帮助开发者快速编写、格式化和检查代码,遵循代码规范,提升代码质量。
摘要由CSDN通过智能技术生成

来源丨www.toutiao.com/i6929867921162273292/

安装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍。

一. 安装插件

1. Codota 代码智能提示插件

1d0069a8609f49bfc37a971e671a85dc.png
图片

只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。

原因是它学习了我的项目代码,总结出了我的代码偏好。

b3c112a8cea06d1bc94818de6d4a91b9.png
图片

如果让它再加上机器学习,人工智能写代码的时代还会远吗?

2. Key Promoter X 快捷键提示插件

429a70083452cc124aa59840a73ac209.png
图片

每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。

3. CodeGlance 显示代码缩略图插件

f38211d995ced2103296257704c979e5.png
图片

当代码很多的时候,方便查看,很有用。

4. Lombok 简化臃肿代码插件

d1e77d61d0788f7be1d060f536c3c351.png
图片

实体类中的get/set/构造/toString/hashCode等方法,都不需要我们再手动写了

5. Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件

fdf3f72aa18242ce5a6a1d29731e7ff1.png
图片

会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。

6. CamelCase 驼峰命名和下划线命名转换

1299b0df5d76d20beee7d0beda8ad6e4.png
图片

这几种风格的命名方式,用快捷键 ⇧ + ⌥ + U / Shift + Alt + U可以进行快速转换,当我们需要修改大量变量名称的时候很方便。

7. MybatisX 高效操作Mybatis插件

580c68e573ad99f6b7400c3413859845.png
图片

8. SonarLint 代码质量检查插件

fe02b53ecb1d4fbdcfac0edf3b2c7e10.png
图片

提示我不要用System.out输出,要用logger输出,诸如此类,帮助我们提升代码质量。

9. Save Actions 格式化代码插件

69c44c28a3f9fd45643f1c8121bbf7fb.png
图片

可以帮忙我们优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使我们的代码更规范统一。

10. CheckStyle 代码风格检查插件

功能跟Alibaba Java Coding Guidelines类似

11. Grep Console 自定义控制台输出格式插件

e6b0e661a6b93f7280a78f9520049c72.png
图片

12. MetricsReloaded 代码复杂度检查插件

2e3430ff08ba2852829b3825442e8518.png
图片

13. Statistic 代码统计插件

ac6c06c742b3259aa7d9d0cbd93bcb97.png
图片

14. Translation 翻译插件

2df9b6fd0732dca96bc2b8fd9d5cab39.png
图片

15. Rainbow Brackets 彩虹括号插件

20284bb868ed3de5acd98485fb23cb22.png
图片

成对儿的括号显示相同的颜色,有了这个插件,我的近视都好了。

二. 自定义创建live template,快速写代码

2aea38fa6278dbf53d746a2f7282515e.png
图片

只要输入apr ,就能自动提示,并且生成Autowired 语句了。可以根据自己的代码习惯,自定义一些代码模板,帮助我们快速写代码。

7539aa547f5ef498bf7989d4dbdeb853.png
图片

三. 修改全局配置,提升工作效率

1. 优化导包配置

716ed4102a270c04cc547d702a367dab.png
图片

2. 取消tab页单行显示

b7a763332a1ef8cb0f185a3357c1f0eb.png
图片
887bbf05e25020d48dae0615bd7fa554.png
图片

多行显示更多的文件,方便查看。

3. 双斜杠注释改成紧跟代码头

adbc127167f3f7ceb0c4dd12074c2cf4.png
图片
16d616f50f66af393dbb952db2c1b9ed.png
图片

4. 选中复制整行

bc613db84f21f137c38b18ca3d36168d.png
图片
37602f17f510ad30740f14ec8c0b4ce9.png
图片

原本只会复制你选中的代码,改完配置后,就能复制整行,无论你是否完全选中。

5. 取消匹配大小写

c5603909f12953c506ffdf8c5d1760e3.png
图片

取消勾选后,输入小写 s ,也能提示出 String

6. 优化版本控制的目录颜色展示

38c75a64d9e1dfd6292c06baec6c4b10.png
图片

7. 创建文件时,自动生成作者和时间信息

6ffee4da526dfbde6fd20383f86c673d.png
图片

8 . 显示行号和方法分割线

8ee1ad38082df55143cf90026b4a36f0.png
图片

你还知道哪些关于Intelij idea高效操作或插件呢?

项目推荐

分享一套家庭理财系统(附源码)

推荐一套开源通用后台管理系统(附源码)

推荐一个酷炫的监控系统

从朋友那里搞了 20 个实战项目,速领!

推荐一个完善的停车管理系统,物联网项目springboot,附源码

推荐一个互联网企业级别的开源支付系统

一款神仙接私活儿软件,吊到不行!

推荐 10 款超实用的企业级开源应用!

开放平台 SDK 设计实践!

“淘宝” 开放平台接口设计思路

Spring中经典的9种设计模式

95b236b64cefbdf6b100881c71191fe6.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值