IntelliJ IDEA 2023.2 主要更新了什么?(纯文本介绍版)

简介: IntelliJ IDEA 2023.2 主要更新了什么?(纯文本介绍版)

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁

🦄 博客首页——猫头虎的博客🎐

🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺

🌊 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐

🌊 《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大小厂~💐

🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🍁🐥

摘要:

IntelliJ IDEA 2023.2已正式发布,为IDE带来了许多令人兴奋的功能和改进。本版本的主要更新包括引入了AI Assistant,通过一组人工智能驱动的功能促进开发;IntelliJ Profiler现在提供编辑提示,使分析过程更加直观和详细;以及GitLab集成,以简化开发工作流程。用户体验方面的更新涵盖了在搜索、项目视图排序和主工具栏上的改进。Java方面的改进包括扩展Java检查、为格式字符串提供代码高亮显示和导航,以及提供更好的Javadoc注释支持等。其他方面的更新涉及运行/调试、版本控制系统、Docker、数据库工具等。

智能 IDEA 2023.2 已经到来!此版本为 IDE 带来了大量令人兴奋的功能和有价值的改进。

您可以从我们的网站 website、免费的 工具箱应用程序 或通过 Ubuntu 的快照

IntelliJ IDEA 2023.2 版本引入了 AI 助手,通过一组 AI 驱动的功能来促进您的开发。IntelliJ 性能分析器现在提供编辑器内提示,使性能分析过程更加直观和信息丰富。此版本还包括 GitLab 集成,以帮助简化开发工作流程。

继续阅读以探索 IntelliJ IDEA 2023.2 中的这些和其他值得注意的更新。

主要更新

  • IntelliJ IDEA 2023.2 引入了 AI 助手,它提供集成的 AI 聊天,可以执行自动为您编写文档注释、建议名称、生成提交消息等操作。目前,对 AI 功能的访问受到限制,需要您安装 AI 助手插件并登录 JetBrains AI 服务。有关更多信息,请参阅此 博客文章
  • IntelliJ 性能分析器添加了编辑器内性能提示,通过在装订线中提供易于解释的颜色编码注释来增强性能分析体验。
  • 与 GitLab 集成可直接 启用合并请求 在 IDE 中 功能,从而简化开发工作流。了解更多

用户体验

  • 随处搜索(双 ⇧ / 双班) 现在包括文本搜索功能。
  • 现在,您可以为项目的标题分配独特的颜色,并为它们上传自定义图标,从而更轻松地区分工作区中的项目。
  • 我们在Windows和Linux上重新设计了新UI主工具栏中的汉堡菜单。现在,当您单击菜单图标时,其元素将水平显示在工具栏上。还有一个新选项可以将此菜单转换为单独的工具栏。
  • 现在,您可以根据文件的 “项目 修改时间在
  • 新的 UI 用户现在有了另一种 “带 灯光标题的灯光”主题,该主题为窗口标题、工具提示和通知气球提供了匹配的浅色。
  • 在 macOS 上的新 UI 中使用全屏模式时,窗口控件现在直接显示在主工具栏中,而不是像以前那样显示在浮动栏中。
  • “设置”/“首选项”|”编辑 |检查 ,我们为代码示例实现了语法突出显示。
  • 为了方便 Linux 用户,操作系统的本机标头已在新的 UI 中删除,从而使界面更简洁。
  • 在“ Project项目”视图中,有一个新的 “单击打开目录” 选项,该选项使展开和折叠项目文件夹更快、响应更快。
  • 我们扩展了新 UI 主工具栏的自定义选项。现在,您可以使用下拉菜单快速选择要添加到工具栏的操作。
  • 我们更新了 设置/首选项 |插件 部分,现在包括一组建议的插件,这些插件会根据您的项目细节自动确定。
  • ”视图中运行和调试操作的 UI 我们重新设计了“服务 ,使工具栏的外观与主 “运行/调试 ”小组件
  • 为了更轻松地管理多个运行配置,我们实现了在“运行”小组件中固定首选配置的选项 Run

Java

  • 我们改进并扩展了 Java 检查,以帮助您维护高质量的代码并更有效地检测潜在问题。在此博客文章中了解有关 IntelliJ IDEA 2023.2 中的代码分析改进的更多信息 blog post
  • IntelliJ IDEA 2023.2 为格式字符串提供代码突出显示和导航。
  • IDE 现在改进了对 @snippet 标记中的 Javadoc 注释。
  • 我们添加了将一些重构同时应用于多个成员的新方法。
  • IntelliJ IDEA 2023.2 可以准确猜测方法在堆栈跟踪报告中的位置,即使行号不可用或已发散。
  • IntelliJ IDEA Ultimate现在可以更好地分析Java和Kotlin中SQL的串联和插值,检测潜在的不安全查询,从而保护代码免受可能的SQL注入漏洞的影响。

Scala

  • IntelliJ IDEA 2023.2 通过改进枚举使用、增强的 TASTy 反编译器以及为 Scala 开发人员提供更好的调试体验来增强对 Scala 3 的支持。其他改进包括对 Scala 3 的通用应用方法的更有用的完成提示、对 IArray 的编辑器内支持以及对“更少大括号”语法的改进支持。
  • IDE 现在为 sbt 项目提供了更好的支持。
  • 修复了几个类型推断错误。
  • Zinc现在是默认编译器,确保全面支持Scala 3新功能的增量编译,包括内联方法。
  • IDE 现在改进了对源目录和目标目录的管理。
  • IntelliJ IDEA 2023.2 增强了 ScalaDoc 快速文档渲染,根据所选主题突出显示注释、关键字和文字,将扩展特征和类的列表拆分为多行,并支持 Scala 3 关键字。

性能

运行/调试

  • 在调试反应式应用程序时,您现在可以轻松评估监视值和 MonoFlux 类型。
  • 我们扩展了自动测试功能的功能,使其与Maven,Gradle和JPS构建系统完全兼容。

版本控制系统

  • IntelliJ IDEA 2023.2 引入了一个选项,用于有选择地从代码块提交特定行。

分析器

  • 附加 IntelliJ 性能分析器和 and 捕获内存快照 现在可用作“ 运行 ”工具窗口中
  • 挂钟分析模式考虑在方法中花费的总时间(包括等待时间)现在是默认选项。

框架和技术

为支持使用框架和技术而引入的以下功能和更新仅在 IntelliJ IDEA 终极版 2023.2 中可用。

  • 从IntelliJ IDEA 2023.2开始,可以在Linux的Windows子系统(WSL)上运行和调试部署到Tomcat的应用程序。
  • 现在,可以通过 HTTP 客户端中的传输层安全性 (TLS) 发送 gRPC 请求。
  • HTTP 客户端能够理解 Swagger 和 OpenAPI 规范,并为 JSON 请求正文提供相应的代码完成选项。
  • 现在,IDE 在设置 Swagger Codegen 配置时提供了更好的用户体验。“ 编辑 Swagger Codegen 配置 ”对话框已改进,以便于自定义,并且无需其他设置即可从装订线访问运行配置。
  • IntelliJ IDEA 2023.2 支持 Redoc UI OpenAPI 和 Swagger 规范文件(包括 YAML 和 JSON 文件)的 Redoc UI 预览,允许您在 IDE 中的 Redoc 和 Swagger UI 之间切换。
  • IDE 现在为 JavaScript 代码中的 JSON 对象键提供补全功能。
  • 在 v2023.2 中,可以通过导入的模块共享 HTTP 客户端请求处理程序的通用 JavaScript 代码。
  • IDE 现在能够直接在 HTTP 客户端中的请求结果中显示 PDF 和 HTML 文件的预览。
  • 您现在可以在 IntelliJ IDEA 中使用 HTTP 客户端 CLI 与 GraphQL API 进行交互,并与服务建立 WebSocket 连接。
  • 在设置新的 Spring 引导运行配置时, 虚拟机选项 字段为出现在 -D 旗。
  • Spring 配置 Bean 不再需要注释处理器,属性和 YAML 配置文件中的代码完成和验证可以立即使用。
  • IntelliJ IDEA 2023.2 为 Kotlin 中的 Spring AOP 提供支持。
  • 使用 AsyncAPI 规范格式现在要容易得多,因为 IDE 支持架构验证功能,并为引用、 “端点 ”视图和“ 编辑器预览 ”窗格
  • 我们引入了一项新的检查,以帮助消除所谓的“ 挪威问题 ”,并防止意外误解 YAML 文件中的布尔值。

码头工人

  • 现在,您可以预览 Docker 映像层中的文件。
  • ,将其设置为在另一个配置之前运行 现在可以通过将 Docker 运行配置指定为启动前 任务

Kubernetes

  • 现在可以在单个项目中设置多个 kubeconfig 文件,这简化了处理多个集群或在同一项目中处理不同集群上的环境的体验。
  • 现在,您可以在“服务”工具窗口中查看 Kubernetes 群集中部署的日志 Services

构建工具

  • IntelliJ IDEA现在与最新版本的Maven Maven 4.0.0-alpha 完全兼容。

网站开发

  • IntelliJ IDEA Ultimate 2023.2 改进了 JavaScript 和 TypeScript 代码中的错误格式。
  • 从 v2023.2 开始,IDE 支持 CSS 嵌套
  • Vue 语言服务器 (Volar) 支持在快速导航和文档弹出窗口中提供更准确的错误检测和更好的类型信息。
  • 我们为 React 钩子添加了一组新的实时模板。

质量工作流程

  • IntelliJ IDEA 2023.2 通过添加与 JetBrains Qodana (我们的智能静态分析引擎,旨在适应任何 CI/CD 管道)的完全集成,简化了静态分析工具的配置,为您带来两个重要优势。首先,简单的配置允许您单击几下即可触发分析,查看项目范围的问题,并在首选的 CI/CD 系统中设置质量门。其次,您可以在不离开 IDE 的情况下查看服务器端分析结果。 了解更多信息。

数据库工具

  • 您现在可以连接到 Redis 集群,并拥有与独立 Redis 相同的功能集。
  • 架构迁移对话框的 UI 已重新设计。
  • 数据 编辑器和查看器 设置页面具有一个新的 时区 字段,用于设置时区,其中 datetime 应显示值。
  • 我们已经在 Redshift 中实现了对外部数据库和数据共享的支持。

其他

  • 在此版本中,我们为希望在 IDE 中使用特定 LSP 服务器提供编码帮助的插件开发人员引入了 LSP API。 了解更多
  • 我们已经分解了 大数据工具 插件,允许您单独使用其部分。这意味着IntelliJ IDEA有六个新插件可用: Kafka ,Spark Flink ,Remote File Systems , Big Data File Viewer Zeppelin
  • 我们已经弃用了 Struts2、Resin、tc Server、Play 和 Cloud Foundry 插件,并且将不再在 IntelliJ IDEA 2023.2 及更高版本中构建它们的新版本。
  • IntelliJ IDEA捆绑的Android插件现在提供Android Studio Giraffe Beta 2的功能,包括对Android Gradle插件(AGP)8.0.0的支持。请注意,此支持不包括需要登录 Firebase 帐户的功能。
  • 从 v2023.2 开始,最大堆大小 (-Xmx) 的默认值已更改为 2 GB。
  • 在 IntelliJ IDEA 2023.2 及更高版本中,不再支持 Windows 7。若要继续使用 IDE,请将操作系统更新到 Windows 10 或更高版本。

参考资料:

原创声明

======= ·

  • 原创作者: 猫头虎

作者wx: [ libin9iOak ]

  • 今日已学习

本文为原创文章,版权归作者所有。未经许可,禁止转载、复制或引用。

作者保证信息真实可靠,但不对准确性和完整性承担责任

未经许可,禁止商业用途。

如有疑问或建议,请联系作者。

感谢您的支持与尊重。

点击下方名片,加入IT技术核心学习团队。一起探索科技的未来,共同成长。

目录
相关文章
|
24天前
|
Java 开发工具 Maven
IntelliJ IDEA安装教程(超详细)
IntelliJ IDEA安装教程(超详细)
84 1
|
1月前
|
XML IDE 开发工具
别看你风吹头顶凉但你绝对没有过这样方便的插件Intellij IDEA 自带的 Vim
别看你风吹头顶凉但你绝对没有过这样方便的插件Intellij IDEA 自带的 Vim
43 0
|
20天前
|
Java Maven Spring
【操作宝典】IntelliJ IDEA新建maven项目详细教程
【操作宝典】IntelliJ IDEA新建maven项目详细教程
33 1
|
1月前
IntelliJ IDEA常用设置
IntelliJ IDEA常用设置
15 0
|
2天前
|
XML SQL Java
IntelliJ IDEA 插件 MybatisX 在mapper和xml间跳转
IntelliJ IDEA 插件 MybatisX 在mapper和xml间跳转
|
2天前
|
Java
Intellij IDEA运行报Command line is too long的解决办法
Intellij IDEA运行报Command line is too long的解决办法
|
2天前
|
网络协议 安全 关系型数据库
IntelliJ IDEA如何使用固定地址公网远程访问本地Mysql数据库
IntelliJ IDEA如何使用固定地址公网远程访问本地Mysql数据库
10 1
|
6天前
IntelliJ IDEA 下载
IntelliJ IDEA 下载
14 1
|
9天前
|
Go 开发工具 开发者
Intellij IDEA 配置 Go 语言开发环境
【4月更文挑战第14天】本篇文章 Huazie 向大家介绍使用 Intellij IDEA 搭建 Go 语言开发环境,并演示编译运行Go语言代码
23 1
Intellij IDEA 配置 Go 语言开发环境
|
13天前
|
Java Windows Spring
Spring Boot 3.x 全新的热部署配置方式(IntelliJ IDEA 2023.1)
Spring Boot 3.x 全新的热部署配置方式(IntelliJ IDEA 2023.1)
17 1