0 前言
IntelliJ IDEA 2024.3 第一个 EAP 版本已发布,提前体验
下一个重大版本的一部分改进。
持续关注 EAP 更新,未来几周内将推出更多 IntelliJ IDEA 新功能。尝试这些新功能,分享您的反馈,共同完善 IDE。
1 AI 助手
1.1 内嵌 AI 提示词
推出一种全新方式,直接在编辑器中与 AI 助手互动:实验性的内嵌输入功能,可在你键入时检测并处理请求。你可用自然语言表达意图,AI 助手会立即解析并将其转化为代码修改,无需额外操作。此功能目前支持 Java。
只需在想调整的地方输入提示词,按 Tab*,若结果不理想,可 *Ctrl+Z 撤销更改,修改提示词后再试
2 Java
2.1 常量条件改进
显著增强了数据流引擎的功能,特别是在处理别名情况时的支持。能在引用可能指向同一实例的情况下提供更准确的分析。
例子:
之前,IntelliJ IDEA 会将 a1
和 a2
视为完全不同的实例,这通常是合理的假设。然而,情况并非总是如此。
如果我们将相同的引用传递给两个参数,该函数实际上会输出“ALIASED!”——表明 a1
和 a2
实际上是同一实例。
通过改进的数据流引擎,IntelliJ IDEA 现在能够更准确地处理这种别名情况,减少检查中的误报,提供更可靠的编码体验。
3 用户体验
3.1 索引期间的拼写和语法检查
在 2024.2 版本的基础上,继续优化项目模型构建和索引期间的等待时间,确保关键功能即时可用。此次更新中,拼写和语法检查现在在索引进行时也可用,这样可在无需等待索引完成的情况下捕捉 Markdown 文档和标签中的错误。
3.2 Welcome 界面中显示分支名称
Welcome 界面现在显示分支名称,帮助你在处理多个项目版本时保持有序,并轻松切换工作目录。
3.3 IntelliJ IDEA 中的工作区
此次 EAP 版本包含最近推出的工作区功能,允许同时管理多个项目,每个项目使用不同的技术栈和构建工具,且独立运行。目前,设置工作区需要从 JetBrains Marketplace 安装插件。更多关于此功能的概念、使用场景及实现细节,参阅博客文章。
该功能仍处于早期开发阶段:
关注我,紧跟本系列专栏文章,咱们下篇再续!
作者简介:魔都架构师,多家大厂后端一线研发经验,在分布式系统设计、数据平台架构和AI应用开发等领域都有丰富实践经验。
各大技术社区头部专家博主。具有丰富的引领团队经验,深厚业务架构和解决方案的积累。
负责:
中央/分销预订系统性能优化
活动&券等营销中台建设
交易平台及数据中台等架构和开发设计
车联网核心平台-物联网连接平台、大数据平台架构设计及优化
LLM Agent应用开发
区块链应用开发
大数据开发挖掘经验
推荐系统项目
目前主攻市级软件项目设计、构建服务全社会的应用系统。
参考:
- 编程严选网
本文由博客一文多发平台 OpenWrite 发布!