网站首页 > 博客文章 正文
幸运的人,
一生都被童年治愈;
不幸的人,
一生都在治愈童年
只有勇敢的人
和有钱的人才能先享受世界
最近 IDEA 又发布了最新的 2024.3 的预览版本 EAP,把开发者的心激动的不得了。
下面就来看看这次预览版本释放出来哪些激动人心的特征。
第一个,运行按钮优化
这里指的是 Debug 这个按钮,以前这里,我们知道点一下就把项目运行起来了,但是熟悉 springboot 开发的同学都知道,如果要同时运行多个项目 Debug 就无能为力了吧。
现在我们可以按住 ctrl,然后点击 Debug 对应的多个配置,就可以同时运行多个配置对应的项目了。
第二个,代码格式化优化
注重代码格式化的同学可能会知道,IDEA 会把多余的空行给删除掉,这里指的是注解与字段的声明之间的空格,这样看起来也更加符合逻辑和紧凑,而且删除这些空格也被视为一种最佳实践。
jetbrains 意识到这种最佳实践开始不能放之四海而皆准了,于是设计了更灵活的配置方案。
修改地方:Settings | Editor | Code Style | Java | Blank Lines
这里我们可以在注解和字段之间设置保留一个空行。在使用 JPA 框架开发的时候这种空行会代码提高可读性。
第三个,增加默认的 tab 个数限制
之前这个配置默认是 10 和 tab,现在 IDEA 改成了 30 个。
这对解决一些关联文件很多的问题的时候很有用,但是如果你希望让你每次专注的文件足够少,可以适当调小这个配置。
第四个,优化重命名操作的位置
这次把 Rename 这个操作放在了更触手可及的地方。
这个优化大大方便了使用鼠标的方式调用重命名操作的同学,可以更快的重命名文件,变量,以及其他代码元素。
第五个,支持 maven 的本地分割仓库
这是 maven 在她的 3.9 版本引入的特性,简单来说就是对 maven 里面的依赖库进行分组管理,比如把缓存的和本地安装的依赖进行区分。
有兴趣的同学可以点击链接去了解一下
https://maven.apache.org/resolver/local-repository.html#Split_Local_Repository
以前IDEA 对这个特性的支持还不够好,会出现构建失败的情况,现在可以很丝滑的使用这个特性,更加高效的管理我们的依赖了。
最后
不得不说 IDEA 的这波操作属实把作为开发者的自己贴心到连女朋友都没有这么贴心过。啥也不说了,只能奉上我的眼泪作为报答吧!!!
猜你喜欢
- 2024-12-20 【推荐】IntelliJ IDEA 使用系列教程(21)-配置篇-配置 Git
- 2024-12-20 Java注解详解以及如何实现自定义注解
- 2024-12-20 IDEA下载及安装教程(24年7月更新)
- 2024-12-20 高性能Java对象转换工具MapStruct
- 2024-12-20 开发、改Bug速度快10倍!只要掌握 IDEA 这30个Debug小技巧
- 2024-12-20 9个服务端提升debug效率的IDEA Debugger技巧
- 2024-12-20 Goland (IDEA)杀手级插件,不用再手写GORM代码,解放双手可摸鱼
- 2024-12-20 开源|一款很强的 IntelliJ IDEA 的插件
- 2024-12-20 【推荐】一款 IDEA 必备的 JSON 处理工具插件 — Json Assistant
- 2024-12-20 5分钟解决 IntelliJ IDEA 使用问题(免费激活至 2100 年)
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 355℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 344℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)