1. 首页
  2. 后端

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

  idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

====================================================

这里是weihubeats,觉得文章不错可以关注公众号小奏技术

简述

2024-04-04 idea官方宣布发布了 一些重大更新

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

随后我便下载了你没玩过的全新版本IntelliJ IDEA Ultimeate版本试玩

然后脑子里面想到这个

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

开玩笑 实际下载完是这样

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

更新内容

更新的内容比较多

关键亮点主要有如下一些

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

可以看到很多变化,史诗级更新。实际对于普通开发来说能用到的没几个。

我就详细说几个我们觉得体验很不错的几个功能

多语句的内联断点

IntelliJ IDEA 2024.1 为在包含 lambda 函数或 return 语句的行中的断点设置提供了更方便的工作流。 点击装订区域设置断点后,IDE 会自动显示可在其中设置额外断点的内联标记。 每个断点都可以独立配置,释放高级调试功能。

啥意思呢 我用一个gif图给你简单演示你就知道了

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

看到没屌不屌,可以在lambda里面继续断点,这个功能对调试非常好用

Search Everywhere(随处搜索)中的 Endpoints(端点)标签页

我们引入了在 URL 搜索结果相关的项目中出现的 Endpoints(端点)标签页,增强了 Search Everywhere(随处搜索)对话框。 目前,检测到项目中存在 Spring、Micronaut、Ktor 或 Quarkus 技术时,IDE 会自动包含此标签页。

这个是啥意思呢?以前我们比如spring boot的web项目要搜索一些接口的url不是得装个插件吗,比如安装个RestfulToolkit插件

现在呢,不用了,官方直接支持,爽不爽。

打开搜索窗口,会发现多了一个Endpoints

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

然后就可以给你搜索一些url了

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

屌不屌,三方jar里面的url都可以给你搜出来

增强的 Spring 图表

我们使 Spring 模型图表更易访问。 您可以使用 Bean 行标记或对 Spring 类使用意图操作 (⌥⏎) 进行调用。 我们为 Spring 图表引入了新的图标,增强了 Spring 原型(如组件、控制器、仓库和配置 Bean)的可视化。 此外,您现在可以方便地切换库中 Bean 的可见性(默认隐藏)。

这个是啥意思呢? 就是可以看spirng boot的一些依赖图了比如我要看ConfigurationExample这个依赖UML图

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

这里有两个按钮,我们都点开看看效果

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

是不是很清晰,和之前看类的接口实现的UML图的功能有点类似,用起来看源码还是挺不错的

Git 工具窗口中 CI 检查的状态

我们在 Git 工具窗口的 Log(日志)标签页中引入了一个新列,使您可以轻松审查 CI 系统执行的 GitHub 提交检查的结果。

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

这个功能具体没咋试,后面有空试试,感觉也挺不错的

改进的日志工作流

由于日志记录是日常开发的重要环节,我们引入了一系列更新来增强 IntelliJ IDEA 在日志方面的用户体验。 现在,您可以从控制台中的日志消息轻松导航到生成它们的代码。 此外,IDE 会在有需要的位置建议添加记录器,并简化插入记录器语句的操作,即使记录器实例不在作用域内。 在这篇博文中了解详情。

简单说人话就是可以通过log的类定位到打印log的源码。我这里简单演示下

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

编辑器中的粘性行

这个可以挺好用,就是可以固定某个方法的开头,类似excel的固定表头,这样看垃圾长方法的时候就不怕找不到方法的定义了,这里也简单演示下

idea2024.1发布,lambda多语句的内联断点,增强spring图标等新特性,你没玩过的全新版本

这里可以看到类名和方法都固定在前面2行了,然后怎么看方法的具体内容这两行都冻结在这里。

不过看着总感觉怪怪的,可能是新功功能的原因吧

总结

总的来说一些比较简单实用的功能就是上面的这些了,还有一些就是比如ai、scala、性能方面的优化等等

对详细更新内容感兴趣的可以自己查看idea官方的原文

www.jetbrains.com/zh-cn/idea/…

总的来说体验还是挺不错的,感兴趣的小伙伴快升级试试吧

原文链接: https://juejin.cn/post/7359253677150715943

文章收集整理于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除,如若转载,请注明出处:http://www.cxyroad.com/17702.html

QR code