IntelliJ IDEA 2023.2 引进 AI Assistant,经过一组由 AI 供给支撑的功用助力开发。 晋级的 IntelliJ 剖析器现在供给修改器内提示,使剖析进程愈加直观详尽。 此版别还包含有助于简化开发工作流的 GitLab 集成,以及其他多项值得关注的更新和改善,如下所述:

首要更新

IntelliJ IDEA 2023.2 最新变化

AI Assistant

限制拜访 Ultimate 在此版别中,咱们为 IntelliJ IDEA 引进了一项重要弥补 – AI Assistant。 AI Assistant 当时具有一组由 AI 供给支撑的初始功用,供给集成式 AI 聊天,能够完成一些使命,例如主动编写文档注释、主张名称、生成提交消息等。 JetBrains AI 服务为 AI Assistant 供给技术支撑,此服务现在能够衔接到 OpenAI,后续还将包含其他言语模型供给商。 要拜访 Assistant 的 AI 功用,您需求装置 AI Assistant 插件并运用 JetBrains Account 登录 JetBrains AI 服务。 JetBrains AI 服务的初始可用性或许受限。 有关 AI Assistant 的更多信息以及拜访说明,请查阅这篇博文。

IntelliJ IDEA 2023.2 最新变化

修改器内功用提示

Ultimate 在 IntelliJ IDEA 2023.2 中,咱们增强了 IntelliJ 剖析器,为运用程序功用供给更有价值且易于了解的洞察。 新的修改器内提示可供快速逐行剖析代码功用,协助您更快辨认和解决问题。 修改器装订区域中的色彩编码注解能够高亮显现要害办法,让您专心于功用瓶颈。 因此,您不再需求运用 Flame Graph(火焰图)和 Call Tree(调用树)视图履行彻底、耗时的剖析。 在这篇博文中了解概况。

IntelliJ IDEA 2023.2 最新变化

GitLab 集成

IntelliJ IDEA 2023.2 引进了与 GitLab 的集成,协助简化您的开发工作流。 现在,您能够直接在 IDE 中运用 Merge Requests(兼并恳求)功用:查看恳求列表、查看更改、留下谈论,以及导航到相关视图。 了解概况。

用户体会

IntelliJ IDEA 2023.2 最新变化

Search Everywhere_(到处查找)中的文本查找

Search Everywhere_(到处查找)(按两次 Shift)首要用于查找文件、类、办法、操作和设置。 在此更新后,它将包含类似于 Find in Files(在文件中查找)的文本查找功用。 现在,当给定查询的其他查找成果很少或没有时,将显现文本查找成果。 此功用默许启用,能够在 Settings/Preferences | Advanced Settings | Search Everywhere(设置/偏好设置 | 高级设置 | 到处查找)中管理。

IntelliJ IDEA 2023.2 最新变化

新 UI 中的五颜六色项方针题

IntelliJ IDEA 2023.2 引进了五颜六色标题,能够简化多个翻开的项目之间的导航。 现在,您能够为每个项目分配唯一的色彩和图标,使其在工作区中更易区分。 标题现在默许带有预界说的色彩,但您也能够自界说。 要为项目设置新的色彩,首要右键点击标题,然后拜访上下文菜单。 然后,挑选 Change Project Color(更改项目色彩)选项,并从主张的列表中挑选所需色彩,或许阅读调色盘。 假如您想禁用此功用,只需在上下文菜单中撤销挑选 Show Project Gradient(显现项目突变)选项。

IntelliJ IDEA 2023.2 最新变化

在 Windows 和 Linux 上的主东西栏中重做了汉堡包菜单

咱们改善了 Windows 和 Linux 上新 UI 中主东西栏汉堡包菜单的行为。 点击菜单图标后,元素现在水平显现在东西栏上方。 此外,现在还有一个选项能够将此菜单转换为独自的东西栏,此选项的路径为 View | Appearance | Main menu as a Separate Toolbar(视图 | 外观 | 主菜单作为独自的东西栏)。

IntelliJ IDEA 2023.2 最新变化

Project(项目)视图中按批改时刻对文件进行排序

IntelliJ IDEA 2023.2 增加了备受等待的功用,让您能够依据批改时刻在 Project(项目)视图中摆放文件。 每逢项目中有更改被保存时,这个新功用就会主动重排文件。 要启用此功用,首要翻开 Project(项目)视图中的竖三点菜单,然后挑选 Tree Appearance | Sort by Modification Time(树外观 | 按批改时刻排序)。

IntelliJ IDEA 2023.2 最新变化

新 UI 中带有淡色标题的淡色主题

在 v2023.2 中,咱们经过引进替代的 Light with Light Header(带有淡色标题的淡色主题)选项提升了_淡色_主题的用户体会,该选项可为窗口标题、东西提示和通知气球供给匹配的淡色。

IntelliJ IDEA 2023.2 最新变化

更新了 macOS 上的窗口控件

在 macOS 上以全屏形式运用新 UI 时,窗口控件现在将在主东西栏上显现,而不是像以前相同在起浮栏上显现。

IntelliJ IDEA 2023.2 最新变化

在新 UI 中移除了 Linux 上的标题栏

为了便利 Linux 用户,新 UI 中移除了操作系统的原生标题,使界面愈加整洁。 默许将显现 IDE 的自界说标题,该标题供给了一系列工作区自界说选项。 假如您希望将标题还原为之前的外观,请撤销挑选 Settings | Appearance & Behavior | Appearance | UI Options(设置 | 外观与行为 | 外观 | UI 选项)中的 Merge main menu with window title (将主菜单与窗口标题兼并)选项。

IntelliJ IDEA 2023.2 最新变化

查看描绘中的语法高亮显现

Settings / Preferences | Editor | Inspections(设置/偏好设置 | 修改器 | 查看)中,代码示例现在将包含语法高亮显现,让您能够更简略了解是什么触发了查看并决议使其处于活跃状况仍是停用状况。

IntelliJ IDEA 2023.2 最新变化

在项目目录之间单击导航

Project(项目)视图中,新增了 Open Directories with Single Click(单击翻开目录)选项,能够更快翻开和收起项目文件夹,更快响应。 点击竖三点菜单后,能够从下拉菜单中挑选该选项。

IntelliJ IDEA 2023.2 最新变化

改善了主东西栏自界说

咱们扩展了新 UI 主东西栏的自界说选项。 现在,您能够运用下拉菜单快速挑选要增加到东西栏的操作。 右键点击恣意微件,挑选 Add to Main Toolbar(增加到主东西栏),然后阅读可用选项。

IntelliJ IDEA 2023.2 最新变化

Settings/Preferences_(设置/偏好设置)中的引荐插件

为了让您能够更轻松地为特定项目装备 IDE 以及经过插件扩展其功用,咱们更新了 Settings/Preferences | Plugins(设置/偏好设置 | 插件)部分的 UI。 它现在包含一组引荐插件,依据您的项目具体状况主动界说,并在列表顶部显现。

IntelliJ IDEA 2023.2 最新变化

更新了Services(服务)东西窗口中 Run/Debug(运转/调试)

微件的 UI 咱们重做了 Services(服务)东西窗口中运转和调试操作的 UI,使东西栏外观与主 Run/Debug(运转/调试)微件一致。

IntelliJ IDEA 2023.2 最新变化

Run(运转)微件中固定运转装备

为了简化多个运转装备的管理,咱们在 Run(运转)微件中完成了固定首选装备的选项。 要将运转装备增加到 Pinned(固定)部分,首要翻开其名称旁边的竖三点菜单,然后挑选 Pin(固定)。 假如有多个固定的装备,在列表中拖放即可轻松摆放。 #Java

IntelliJ IDEA 2023.2 最新变化

新查看和其他代码剖析改善

咱们改善并扩展了 Java 查看,协助您保护优质代码并更有效地检测潜在问题。 当形式引证与实参不匹配时,新的 Incorrect ‘MessageFormat’ pattern(’MessageFormat’ 形式不正确)查看会发出正告,并且它还会检测 MessageFormat 形式中引号和大括号的过错用法。 此外,IDE 现在将陈述带有显式 ChronoFieldChronoUnit 实参的调用,并主张将其替换为更具体的办法的调用,从而简化代码。 在这篇博文中具体了解 IntelliJ IDEA 2023.2 中的新查看和其他代码剖析改善。

IntelliJ IDEA 2023.2 最新变化

格局字符串的代码高亮显现和导航

现在,将文本光标置于格局说明符上后,IDE 将高亮显现相应实参和指向它的其他说明符。 此外,您现在能够运用 Go To Declaration(转到声明)(Ctrl+B) 跳转到特定格局字符串占位符的相关代码位置。

IntelliJ IDEA 2023.2 最新变化

改善了对 Javadoc 注释中 @snippet 符号的支撑

IntelliJ IDEA 改善了 Javadoc 注释中的 @snippet 符号功用。 它答应在 @snippet 符号内增加符号注释,并在文档中正确出现。 代码区域已得到支撑,您能够指定要在 Javadoc 注释中引证的代码部分。 此外,IDE 现在还支撑在 @snippet 符号内包含外部代码段,这将答应您引证存储在独自文件或源中的代码段,并将其包含在 Javadoc 文档中。

IntelliJ IDEA 2023.2 最新变化

扩展了多个选定成员的重构选项

咱们增加了新方式,可供一起将特定重构运用于多个成员。 现在,您能够在 Project(项目)或 Structure(结构)东西窗口中直接挑选多个成员,一起对其调用 Extract Delegate(提取委托)、Extract Interface(提取接口)、Extract Superclass(提取超类)、Pull Members Up(向上拉取成员)和 Push Members Down(向下推送成员)。 此外,IntelliJ IDEA 现在支撑以多文本光标挑选进行扩展范围的重构,包含 Encapsulate Fields(封装字段)、Move Static Members(移动 static 成员)、Extract Delegate(提取委托)、Extract Interface(提取接口)和 Extract Superclass(提取超类)。 要运用此功用,请将文本光标放置在您希望运用重构的各成员中,IDE 将主动在重构对话框中预选并查看这些成员。

IntelliJ IDEA 2023.2 最新变化

改善了仓库盯梢剖析的导航

为了改善仓库盯梢剖析并更快地解决 bug,IntelliJ IDEA 现在能够准确猜测陈述中办法的位置,即便行号不可用或已违背。

IntelliJ IDEA 2023.2 最新变化

增强了动态 SQL 查询的污点剖析

Ultimate IntelliJ IDEA 现在能够更好地剖析 Java 和 Kotlin 中 SQL 的串联和内插,检测潜在的不安全查询,使代码避免或许的 SQL 注入缝隙。

Scala

IntelliJ IDEA 2023.2 最新变化

更出色的 Scala 3 支撑

IntelliJ IDEA 2023.2 增强了 Scala 3 支撑,专心于简化开发体会。 值得注意的改善包含对 Scala 3 枚举高亮显现的批改、枚举界说导航,以及多种上下文中枚举 case 的正确解析。 TASTy 反编译器得到明显增强,保证对 Akka、Cats、Play、ZIO 等盛行 Scala 库进行准确的反编译。 此外,调试器中的 scala-expression-compiler 集成也将为 Scala 开发者供给更好的调试体会。 其他改善包含 Scala 3 通用运用办法的增强补全提示、对 IArray 的修改器内支撑,以及对“更少大括号”语法的改善支撑。

IntelliJ IDEA 2023.2 最新变化

更好的 sbt 支撑

此版别对 IntelliJ IDEA 的 sbt 支撑进行了许多改善。 从头翻开项目后,为 sbt 设置的环境变量将被保存并正确处理。 从头设计的设置页面 File | Settings | Build, Execution, Deployment | Build Tools | sbt(文件 | 设置 | 构建、履行、布置 | 构建东西 | sbt)更为易用,并新增了 Environment variables(环境变量)字段,因此,您能够将自界说环境变量传递到 sbt-shell 进程。

IntelliJ IDEA 2023.2 最新变化

ScalaDoc 出现

在这个版别中,ScalaDoc 的快速文档与 Javadoc 的愈加一致。 现在,显现的声明中的注解、要害字和文字将依据所选主题高亮显现。 假如超出可用空间,扩展的特征和类的列表将分红多行。 此外,文档中现在也支撑 Scala 3 要害字。

IntelliJ IDEA 2023.2 最新变化

批改了类型揣度过错

新版别对某些杂乱或罕见状况下的无效类型揣度进行了许多批改,例如类型具有杂乱鸿沟、sealed 特征层次结构或许不清晰或在杂乱形式匹配中的状况。

Zinc 作为默许编译器

鉴于 Zinc 最近的功用改善,咱们在 v2023.2 中将其设为默许增量编译器。 这保证了对 Scala 3 新功用(包含 inline 办法)的增量编译的全面支撑。

改善了源目录和方针目录的管理

方针文件夹的子文件夹不再主动包含为源,除非它们被符号为托管。 这将加快在生成源代码的项目中进行查找的速度。 此外,IDE 还为 sbt-projectmatrix 供给了更好的支撑。

功用剖析器

—–

IntelliJ IDEA 2023.2 最新变化

Run(运转)东西窗口运用剖析功用

Ultimate 在 IntelliJ IDEA 2023.2 中,您能够直接从 Run(运转)东西窗口轻松拜访 IntelliJ 剖析器的功用。 运用新按钮,点击一下即可调用 Attach IntelliJ Profiler(附加 IntelliJ 剖析器)和 Capture Memory Snapshot(捕获内存快照)操作,无需翻开 Profiler(剖析器)东西窗口或从头发动运用程序。

IntelliJ IDEA 2023.2 最新变化

默许挂钟剖析形式

Ultimate 咱们将挂钟剖析形式设为默许选项,增强了 IntelliJ IDEA 2023.2 中的剖析体会。 此剖析办法会考虑在办法中花费的总时刻,包含等待时刻。 它以毫秒为测量单位,是更强壮、更直观的选项。

运转/调试

IntelliJ IDEA 2023.2 最新变化

Reactor MonoFlux 值求算

Ultimate 调试反应式运用程序时,您现在能够轻松求算 MonoFlux 类型的监视和局部变量的值。 IDE 现在会在调试会话期间进行检测,并在 Variables(变量)视图中供给相应的 getcollectList 链接,点击即可立即计算 Reactive Streams 条目。 默许状况下,调试器会获取 Flux 的前 100 个条目。 您能够在 File | Settings | Languages & Frameworks | Reactive Streams(文件 | 设置 | 言语和框架 | Reactive Streams)中装备此数量。

IntelliJ IDEA 2023.2 最新变化

Gradle、Maven 和 JPS 项目的持续测验

咱们扩展了主动测验功用,使其与 Maven、Gradle 和 JPS 构建系统彻底兼容。 咱们还使持续测验形式更易激活。 要启用该形式,请运用 Run/Debug(运转/调试)东西窗口中新增的 Rerun Automatically(主动从头运转)按钮。 每逢更改保存时,测验都会主动运转,对代码更新供给即时反应。

IntelliJ IDEA 2023.2 最新变化

return 句子的内联断点

IntelliJ IDEA 供给了对直接在 return 句子处设置断点的改善支撑,类似于已在 lambda 表达式中完成的设置方式。 这一改善将为开发者供给更高的调试精度和更深入的代码剖析,带来更有价值的代码行为和返回值洞察。 要设置内联断点,只需右键点击句子旁边的装订区域并挑选 return 选项即可。

版别控制系统

IntelliJ IDEA 2023.2 最新变化

提交特定代码行的选项

IntelliJ IDEA 2023.2 引进了一项备受等待的功用,可供有挑选地提交代码区块的特定部分。 要履行部分提交,请挑选区块中的行,然后从上下文菜单中调用 Include these lines into commit(将所选行包含到提交中)。 区块将被分为独自的行,所选行将被高亮显现。 您能够运用复选框或上下文菜单在选区中增加或排除行。

功用

IntelliJ IDEA 2023.2 最新变化

轻松生成同享索引的新东西

IntelliJ IDEA 2023.2 供给了新的命令行东西,用于快速构建和上传同享索引。 它旨在简化团队合作并消除本地索引大型项目花费的时刻。 新东西将简化为团队生成同享索引的进程,只需几下点击,无需多个脚本和服务。 了解概况。

框架和技术

IntelliJ IDEA 2023.2 最新变化

在 WSL 上运转和调试

Tomcat Ultimate 从 IntelliJ IDEA 2023.2 开端,您能够在适用于 Linux 的 Windows 子系统 (WSL) 上运转和调试布置到 Tomcat 的运用程序。 要在 WSL 上运用基于 Tomcat 的运用程序,您需求在 /etc/environment~/.bashrc 文件中声明 JAVA_HOME 环境变量。

IntelliJ IDEA 2023.2 最新变化

在 HTTP 客户端中运用 TLS 发送 gRPC 恳求

Ultimate 您现在能够在 HTTP 客户端中经过传输层安全 (TLS) 发送 gRPC 恳求。 TLS 供给加密和身份验证,保证数据传输的保密性和完整性。 恳求语法支撑 https://grpcs:// 架构

IntelliJ IDEA 2023.2 最新变化

针对 Swagger Codegen 的改善

Ultimate 设置 Swagger Codegen 装备时,IDE 现在将供给更好的用户体会。 咱们重做了 Edit Swagger Codegen Configuration(修改 Swagger Codegen 装备)对话框,让您能够更轻松地依据需求定制运转装备。 另外,您现在还能够直接从装订区域拜访 Swagger Codegen 运转装备,无需指定额定设置。

IntelliJ IDEA 2023.2 最新变化

HTTP 客户端中对 Swagger 和 OpenAPI 架构的支撑

Ultimate HTTP 客户端现在能够了解 Swagger 和 OpenAPI 标准,并为 JSON 恳求正文供给相应的代码补全选项。

IntelliJ IDEA 2023.2 最新变化

OpenAPI 和 Swagger 文件的 Redoc UI 预览

Ultimate IntelliJ IDEA 现已支撑 OpenAPI 和 Swagger 标准文件(包含 YAML 和 JSON 文件)的 Redoc UI 预览,答应您在 IDE 内的 Redoc 和 Swagger UI 之间切换。 经过 Redocly 集成,您能够从 IntelliJ IDEA 中拜访 Try it 控制台,运用它设置参数并向 API 发送恳求。

IntelliJ IDEA 2023.2 最新变化

JavaScript 中的 JSON 正文补全

Ultimate IDE 现在为 JavaScript 代码中的 JSON 方针键供给补全,例如运用 fetch() 调用或引证 Axios 库的代码。 Spring MVC 服务器端点现已得到支撑,未来将有更多服务器框架参加支撑列表。

IntelliJ IDEA 2023.2 最新变化
### HTTP 客户端中对 JavaScript 导入的支撑 Ultimate 在 IntelliJ IDEA 2023.2 中,现在能够经过导入的模块同享 HTTP 客户端恳求处理程序的通用 JavaScript 代码。
IntelliJ IDEA 2023.2 最新变化

HTTP 客户端中响应的 PDF 和 HTML 预览

Ultimate IntelliJ IDEA 现在能够在 HTTP 客户端的恳求成果中显现 PDF 和 HTML 文件的预览。

IntelliJ IDEA 2023.2 最新变化

HTTP 客户端 CLI 中对 GraphQL 和 WebSocket 的支撑

Ultimate 您现在能够在 IntelliJ IDEA 中运用 HTTP 客户端 CLI 与 GraphQL API 交互,并与服务建立 WebSocket 衔接,用于测验或主动化脚本。

IntelliJ IDEA 2023.2 最新变化

VM options(虚拟机选项)中 Spring Boot 装备键的主动补全

Ultimate 设置新的 Spring Boot 运转装备时,VM options(虚拟机选项)字段为 -D 标志后边出现的键供给主动补全选项。

IntelliJ IDEA 2023.2 最新变化

Spring 装备 Bean 不再需求注解处理器

Ultimate 咱们简化了在 IntelliJ IDEA 中运用 Spring 的自界说装备 Bean 时的用户体会。 IDE 现在会在属性和 YAML 装备文件中供给代码补全和验证,无需设置 Spring Boot 装备注解处理器。

IntelliJ IDEA 2023.2 最新变化

Kotlin 中对 Spring AOP 的支撑

Ultimate 咱们扩展了 IntelliJ IDEA 对在 Spring 运用程序中运用 AspectJ 的支撑。 IDE 现在可为 Kotlin 代码供给剖析和补全,此前已经为 Java 代码供给。

IntelliJ IDEA 2023.2 最新变化

针对检测 YAML 文件中不匹配值类型的新查看

Ultimate 在 IntelliJ IDEA 2023.2 中,咱们引进了一项新查看,旨在消除 Norway Problem 并避免对 YAML 文件中布尔值的意外误解。 当列表首要由字符串组成但包含布尔式文字时,IntelliJ IDEA 将高亮显现此文字,指示潜在的不一致,并主张为其增加引号。 假如列表首要由布尔式文字(例如 truefalseoffonyesno)组成,则违背此形式的任何文字都将被高亮显现为或许的过错,不过,在这种状况下不会主张具体的快速修正。

IntelliJ IDEA 2023.2 最新变化

对修改 AsyncAPI 文件的支撑

Ultimate 现在,在 IntelliJ IDEA 中运用 AsyncAPI 标准格局愈加简略。 IDE 支撑架构验证功用,并为引证、Endpoints(端点)视图和 Editor Preview(修改器预览)窗格供给了代码补全。

Docker

IntelliJ IDEA 2023.2 最新变化

在 Docker 镜像层内预览文件

现在能够在 Services(服务)东西窗口中轻松拜访和预览 Docker 镜像层的内容。 从列表挑选镜像,挑选 Show layers(显现层),然后点击 Analyze image for more information(剖析镜像以取得更多信息)。 这将翻开层中存储的文件列表,您能够右键点击文件,然后点击 Open File(翻开文件)(对于二进制文件,则为 Download File(下载文件)),在修改器中轻松翻开所选文件。

IntelliJ IDEA 2023.2 最新变化

将 Docker 容器设为作为运转装备的 Before Launch(发动前)使命运转

现在,能够将 Docker 运转装备指定为 Before Launch(发动前)使命,从而在另一个装备之前运转。 IDE 将等待当时运转的容器恢复正常,然后再发动下一个运转装备。 要将 Docker 运转装备放入队列中,首要创立装备,然后经过 Modify options | Add before launch task | Run configuration(批改选项 | 增加发动前使命 | 运转装备)将其增加到相关容器中。

Kubernetes

IntelliJ IDEA 2023.2 最新变化

对单个项目中多个 kubeconfig 文件的支撑

Ultimate 这项新引进的功用答应您在单个项目中设置多个 kubeconfig 文件。 这简化了处理多个集群或在同一项目中的不同集群上运用环境的体会。 转到 File | Settings | Build, Execution, Deployment | Kubernetes(文件 | 设置 | 构建、履行、布置 | Kubernetes)即可设置文件。

IntelliJ IDEA 2023.2 最新变化

查看布置日志

Ultimate 现在,您能够在 Services(服务)东西窗口中查看 Kubernetes 集群中的布置日志。 右键点击树中的 Deployment(布置),然后从上下文菜单中挑选 Follow Log(关注日志)或 Download Log(下载日志)。

Web 开发

IntelliJ IDEA 2023.2 最新变化

针对 JavaScript 和 TypeScript 改善了过错格局设置

Ultimate 咱们在 IntelliJ IDEA 2023.2 中关注怎么改善出现 JavaScript 和 TypeScript 中类型过错的方式。 现在,您的过错和正告将以可读性更高的方式格局化,使代码中的问题更易发现。 这适用于一切 TypeScript 和一些最常见的 JavaScript 过错,乃至包含本地化后的过错。

IntelliJ IDEA 2023.2 最新变化

CSS 嵌套支撑

Ultimate IntelliJ IDEA 2023.2 现在支撑 CSS 嵌套。 咱们完成了语法支撑和查看,新查看会在嵌套挑选器以标识符或函数符号开头时发出提醒。

IntelliJ IDEA 2023.2 最新变化

Vue 言语服务器支撑

Ultimate Vue 言语服务器(VLS,又称 Volar)支撑可在快速导航和文档弹出窗口中供给更准确的过错检测和更好的类型信息。 VLS 默许将用于 TypeScript v5.0 及更高版别,TypeScript 服务的包装器将用于更低版别的 TypeScript。 在 Settings | Languages & Frameworks | TypeScript | Vue(设置 | 言语和框架 | TypeScript | Vue)下,您能够将 Vue 服务设置为在一切 TypeScript 版别上运用 VLS 集成。

IntelliJ IDEA 2023.2 最新变化

适用于 React 挂钩的新实时模板

Ultimate 咱们在 Settings | Editor | Live Templates | React hooks(设置 | 修改器 | 实时模板 | React 挂钩)下为 React 挂钩增加了一组新的实时模板。 要运用实时模板,首要在修改器中输入缩写,然后按 Tab 将其翻开。

代码质量工作流

IntelliJ IDEA 2023.2 最新变化

绑缚了 Qodana 代码质量渠道

经过彻底集成咱们旨在适应任何 CI/CD 管道的智能静态剖析引擎 JetBrains Qodana,IntelliJ IDEA 2023.2 简化了静态剖析东西的装备。 这一集成具有两大重要优势。 首要,简略的装备让您只需点击几下即可触发剖析、查看项目级问题,以及在首选 CI/CD 系统中设置质量门。 其次,您现在无需脱离 IDE 即可直接查看服务器端剖析成果。 在这篇博文中具体了解 Qodana 及其最新版别。

数据库东西

IntelliJ IDEA 2023.2 最新变化

Redis Cluster 支撑

Ultimate 您现在能够衔接到 Redis Cluster 并拥有与独立 Redis 相同的功用集。 衔接到集群时,必须在所需 URL 之前输入 jdbc:redis:cluster:。 为此,您需求挑选恰当的衔接类型。 假如衔接到集群需求 SSH 隧道,应在 URL 中指明集群中一切节点的主机和端口。

IntelliJ IDEA 2023.2 最新变化

架构搬迁对话框的新 UI

Ultimate 在 v2023.2 中,咱们重做了架构搬迁功用。 首要区别在于,同一个方针现在坐落对话框两个部分的同一行上,从而更清晰地显现将在方针架构中增加、移除或更改的方针。

IntelliJ IDEA 2023.2 最新变化

数据修改器的 Time zone(时区)设置

Ultimate Data Editor and Viewer(数据修改器和查看器)设置页面新增了 Time zone(时区)字段,用于设置显现 datetime 值的时区。

IntelliJ IDEA 2023.2 最新变化

对 Redshift 中外部数据库和数据同享的支撑

Ultimate 现在,同享数据库及其内容均会内省。 创立这些数据库的数据同享也会内省。

其他

  • 在这个版别中,咱们为想要在 IDE 中运用特定 LSP 服务器供给编码辅助的插件开发者引进了 LSP API。 假如您已经创立了自己的编程言语或框架,则能够创立 LSP 服务器和插件以在 IDE 中取得支撑。 请注意,此功用仅在 IDE 的付费版别中可用。 了解概况。
  • 咱们分解了 Big Data Tools 插件,答应独自运用其各个部分。 这让 IntelliJ IDEA 得到六个新插件:Kafka、Spark、Flink、Remote File Systems、Big Data File Viewer 和 Zeppelin。 假如您需求悉数六个插件,依然能够一键装置 Big Data Tools 插件。
  • IntelliJ IDEA 绑缚的 Android 插件现在供给 Android Studio Giraffe Beta 2 的一切功用,包含对 Android Gradle Plugin (AGP) 8.0.0 的支撑。 请注意,此支撑不包含需求登录 Firebase 帐号的功用。
  • 从 2023.2 开端,最大堆大小 (-Xmx) 的默许值已更改为 2 GB。