IntelliJ IDEA 2023.2 EAP 6 现已推出,提供了许多更新,例如新的 AI 助手 (AI Assistant)、对 Dev Containers for Gateway 的支持以及 IDE 新 UI 的一些有价值的增强功能。
AI Assistant (Beta)
此 EAP 版本为 IntelliJ IDEA 带来了一个重要的补充 —— AI 助手。它由 JetBrains AI 服务提供支持,并结合了 OpenAI 的功能以及 JetBrains 自己的小型模型。IntelliJ IDEA 2023.2 EAP 6 提供了一组初始的 AI 驱动功能,包括集成的 AI 聊天、自动文档生成、名称建议和提交消息生成。
要访问这些 AI 功能,你需要使用 JetBrains 帐户登录 JetBrains AI 服务;JetBrains AI 服务的可用性最初可能会有所不同。有关 AI Assistant 的更多信息以及如何访问它的说明可参阅此博客文章。
对 Dev Containers 的支持
IntelliJ IDEA 现在支持 Dev Containers,允许你使用容器作为功能齐全的开发环境来编辑、构建和运行你的项目。Dev Containers 可以通过 SSH 连接远程运行,也可以使用 Docker 在本地运行。
要使用此功能,需确保你的计算机上安装了 Docker。在“Welcome”屏幕中,选择“Remote Development”部分中的“Dev Containers”选项,并提供 Git 仓库链接以设置连接。
此外,你还可以通过打开 devcontainer.json 文件直接在编辑器中配置本地或远程环境。
初始支持包括数量有限的 devcontainer.json 选项。
新 UI 中的彩色项目标题
IntelliJ IDEA 2023.2 EAP 6 引入了彩色标题来简化多个打开项目之间的导航。现在可以为每个项目分配唯一的颜色和图标,以便更轻松地在工作区中区分它们。标题现在默认带有预定义的颜色,但用户可以自定义。
在新 UI 中删除了 Linux 上的 title bar
为了方便 Linux 用户,新 UI 中删除了操作系统的 native header ,从而使界面更加干净。默认情况下,用户现在将看到自定义 IDE 的标题,其中提供了一系列自定义选项来定制你的工作区。
支持 Maven 4.0.0-alpha
IntelliJ IDEA 现在与最新版本的 Maven Maven 4.0.0-alpha 完全兼容。
已弃用的插件
根据对插件使用情况的研究,决定弃用 IntelliJ IDEA 中的多个插件,包括 Struts2、Resin、tc Server、Play 和 Cloud Foundry。从 2023.2 版本开始,将不再构建他们的新版本。
更多详情可查看官方博客。