作为一个经常使用IntelliJ IDEA来写代码的用户,每次对于IntelliJ IDEA的版本更新都是非常关注的。
几个月前,IntelliJ IDEA 2022大版本刚发布,刚热乎还没多久呢,这不就在前几天,IntelliJ IDEA 2022.2首个公开测试版又发布了。好家伙,这迭代速度是真有你的。
今天这篇文章就来聊一聊新版本的几个主要功能更新和改进。
增强远程开发体验
远程开发功能将 IDE 拆分为本地和远程组件,IDE backend后端服务安装在远程服务器上用于加载和处理项目,同时thin client则在本地运行并提供完整的工作 UI。
这两个组件通过 SSH 连接,在远程服务器进行繁重任务的处理,进而提供流畅的本地体验。关于远程开发的更多内容可参看:blog.jetbrains.com/idea/2022/06/intellij-idea-2022-2-eap-7/
![0dcaadf681234d98f73e236419456a1d.png](https://i-blog.csdnimg.cn/blog_migrate/5eb8529440866da09838a535776410e9.png)
支持Spring 6和Spring Boot 3的特性
IntelliJ IDEA 2022.2 完全支持 Spring 6 和 Spring Boot 3 的新特性,包括新的 @AutoConfiguration 类和 @ConfigurationProperties 类等。
![8120118da14b778fc4056c81fd9a6b09.gif](https://i-blog.csdnimg.cn/blog_migrate/f50b1f600273fba1630e2ad23a050875.gif)
![bda6306cc2584676e087f0e2296951e2.gif](https://i-blog.csdnimg.cn/blog_migrate/73c7e667fa54528e542879bc50649cc6.gif)
支持使用快捷键全局更改字体大小
新版本版本引入了可更改所有编辑器字体大小的键盘快捷键, 要放大字体,按 ⌃⇧. /Alt+Shift+. ;要缩小字体,按 ⌃⇧,/Alt+Shift+Comma。
![b04e45a53763b230d8b3e214dd80caa1.gif](https://i-blog.csdnimg.cn/blog_migrate/324d06e863a5883efa80ed1ca48062d0.gif)
支持在JSON、YAML和.properties字符串值中启用可点击的URL
JSON、YAML 和 .properties 文件现在具有在以 http:// 和 https:// 开头的值内自动插入 Web 引用的功能。用户可以轻松地在 Web 浏览器中一键打开这些链接,也可以在 HTTP 客户端中从 Context Actions 菜单(Alt + Enter / Option + ⏎)生成请求。
![d50b3d2516cdf31fec92140e030776f4.gif](https://i-blog.csdnimg.cn/blog_migrate/429945c667ea427bda6cc512893729ca.gif)
新增用于Java的实验性GraalVM原生调试器
IntelliJ IDEA 2022.2 支持调试原生 GraalVM 镜像二进制文件,可以将调试器附加到任何基于 GraalVM 的可执行文件,或使用附加的调试器启动应用程序。它将为 Maven/Gradle 项目自动创建相应的运行配置。
不过需要注意的是,目前这也是实验性功能,需要安装 GraalVM 的开发版本和插件。
![1c3335c14d61da526cb3705ba97bd2c4.png](https://i-blog.csdnimg.cn/blog_migrate/68e99e47b89a14ca48f2f4937ec4c4f9.png)
![fe5c450c9bd565ade7951128c3ccd322.gif](https://i-blog.csdnimg.cn/blog_migrate/93cd9555c0815776d3d0821edd1ebc85.gif)
![800e741f75cd90a68abf1a6caed2e530.gif](https://i-blog.csdnimg.cn/blog_migrate/0a620ef5b7bf811c1f462476d4f21089.gif)
改进对Bean验证注解的支持
IntelliJ IDEA 2022.2 现在为 Java 和 Kotlin 的 Bean Validation 注解中的消息属性提供 references 并支持 folding。面试宝典:https://www.yoodb.com即将上线,面试题在线免费随时刷题。
![c0d10c55621fdc416b3e223ded4ff093.png](https://i-blog.csdnimg.cn/blog_migrate/bf5ec9aae031adf131f2b4a2c21b4798.png)
除了这些以外,还有一些功能新增和改进如下:
支持 Groovy 集成查询
升级内置的 Kubernetes 和 Docker 版本
「运行当前文件」功能支持运行和调试单个文件,而无需专门的运行配置
支持导入受信任的 SSL 证书
改进 HTTP 客户端
从 JBR11 切换到 JBR17
改进 Java 的代码检查和代码补全功能
增强的 IntelliJ IDEA 配置文件
除此之外,更详细的更新说明也可参阅:blog.jetbrains.com/idea/2022/07/intellij-idea-2022-2-beta/
出品:OSC开源社区 | oschina2013
公众号“Java精选”所发表内容注明来源的,版权归原出处所有(无法查证版权的或者未注明出处的均来自网络,系转载,转载的目的在于传递更多信息,版权属于原作者。如有侵权,请联系,笔者会第一时间删除处理!
最近有很多人问,有没有读者交流群!加入方式很简单,公众号Java精选,回复“加群”,即可入群!
Java精选面试题(微信小程序):3000+道面试题,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计等,在线随时刷题!
------ 特别推荐 ------
特别推荐:专注分享最前沿的技术与资讯,为弯道超车做好准备及各种开源项目与高效率软件的公众号,「大咖笔记」,专注挖掘好东西,非常值得大家关注。点击下方公众号卡片关注。
文章有帮助的话,点在看,转发吧!