IEDA超实用插件,开启这些功能,提高工作效率、提高code容错 ❤️【建议收藏】

简介: IEDA超实用插件,开启这些功能,提高工作效率、提高code容错 ❤️【建议收藏】

1、Codota AI (代码智能提示插件)

2、Key Promoter X (快捷键提示插件)

3、CodeGlance (显示代码缩略图插件)

4、lombok(自己单测可使用,项目中慎用(有坑),请判断沟通当前公司项目是否可使用lombok)

5、Alibaba Java Coding Guidelines (阿里代码规范检查插件)

6、CamelCase( 驼峰命名和下划线命名转换)

7、 SonarLint (代码质量检查插件 )

8、 Save Actions (格式化代码插件)

9、 Grep Console (自定义控制台输出格式插件)

10、 MetricsReloaded (代码复杂度检查插件)

11、 Statistic (代码统计插件)

12 、Translation (翻译)

13、 Rainbow Brackets( 彩虹括号插件)

自定义创建 live template (快速写代码)

修改全局配置提升工作效率:

14、优化导包配置 Add unambiguous imports on the fly (自动导包) Optimize imports on the fly (自动删除无用的包)


Settings→Editor→General→Auto Import

image.png

15、取消tab页单行显示 (多行显示更多的文件,方便查看)

Editor->Editor Tabs ->Show tabs in one row ->Hide tabs if there is no space(勾上)

image.png

16、import导入同一个包的类超过这个数值自动变为 *(设置为100,防止 *导入多余类而导致冲突)

打开设置 > Editor > Code Style > Java > Scheme Default > Imports

1.png

相关文章
|
4月前
|
Go 数据库 开发者
热更新最佳实践,网站无感知重启方法大全
热更新最佳实践,网站无感知重启方法大全
117 0
|
5天前
|
传感器 Java 关系型数据库
「深入揭秘」 Micronaut配置与环境管理的隐藏技巧:如何无缝切换部署场景?
【9月更文挑战第9天】Micronaut是一款轻量级、高性能的Java/Grails框架,支持灵活的配置管理和环境感知。通过`application.yml`或`application.properties`文件,开发者可以轻松定义不同环境下的配置,如开发环境使用H2内存数据库,生产环境则连接远程MySQL数据库。Micronaut还支持通过环境变量或命令行参数覆盖配置值,增强应用灵活性和安全性。利用`@Environment`等注解,开发者能实现基于环境条件的依赖注入,使应用能够根据不同部署场景做出相应调整。这套完善的配置管理机制简化了应用维护,提高了安全性和可扩展性。
20 7
|
24天前
|
JSON Android开发 数据格式
Android项目架构设计问题之在远端动态配置中添加相应配置如何解决
Android项目架构设计问题之在远端动态配置中添加相应配置如何解决
22 0
|
2月前
|
JSON Go C++
开发与运维C++问题之在iLogtail新架构中在C++主程序中新增插件的概念如何解决
开发与运维C++问题之在iLogtail新架构中在C++主程序中新增插件的概念如何解决
34 1
|
3月前
|
存储 数据库 数据安全/隐私保护
Duplicator插件的主要功能是什么?
【6月更文挑战第4天】Duplicator插件的主要功能是什么?
35 1
|
3月前
|
NoSQL Java Redis
若依如何使用(基本环境的配置)
若依如何使用(基本环境的配置)
|
4月前
|
测试技术 Go 开发者
ChaosBlade调试问题之在本地以debug模式启动如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
|
Arthas 存储 运维
60-微服务技术栈(高级):在线检测工具Arthas(实现CPU排查与代码热更新)
线上代码经常会出现CPU占用过高的情况,按以往经验我会使用top指令,进一步借助于jstack去查看具体信息从而进行问题排查,但基本上都逃不过需要重新发包的局面,即使是一个增量包,应用也需要短暂停启。后来运维大兄弟让我试一下Arthas,说是可以进行代码的热更新操作,正好来试一下。
377 0
|
数据库
插件配置设计
插件配置设计
98 0
|
NoSQL 关系型数据库 MySQL