IntelliJ IDEA 2024.1 Beta 发布,解绑 AI 助手

2024年 3月 9日 65.8k 0

IntelliJ IDEA 2024.1 Beta 版本现已发布。最新版本集成了 IntelliJ IDEA 2024.1 早期访问计划期间引入的所有重要更新,以下是旨在增强开发工作流程各个方面的新功能的简短回顾:

  • 支持 Java 22 功能
  • 全行代码自动补全
  • 改进的终端工具窗口
  • 条件语句覆盖范围
  • 编辑器中的 Sticky lines
  • 项目索引期间 IDE 功能的早期可用性
  • 编辑器内代码审查
  • 丰富的 GitHub Actions 支持
  • 改进了日志的工作流程
  • 多个语句的内联断点
  • Maven 项目的打开速度提升
  • 支持 OpenRewrite
  • WireMock 服务器支持,等等

与此同时,项目团队正在进一步完善 v2024.1 中所包含的功能:

Java

改进的“Detected Conflicts”对话框

在 v2024.1 中改进了“Detected Conflicts”对话框,以改善用户体验和可读性。现在,代码上下文反映了编辑器,使用户可以更清楚地了解 conflicts。优化了文本显示,IDE 现在会自动保存窗口大小调整以供将来使用。还更新了按钮及其行为以简化重构工作流程。现在可以通过键盘完全访问该对话框,这意味着用户可以使用快捷键和箭头键进行无缝交互。

重命名 refactoring inlay hint

为了让重命名过程更简单、更直观,项目团队在已更改的代码元素上添加了一个新的 inlay hint。要更新代码库中对新版本的所有引用,只需点击提示并确认更改即可。

 

Kotlin

在所有项目上传播官方 Kotlin 代码风格

从 2024.1 版本开始,除非另有明确指定,IDE 统一应用官方 Kotlin 样式指南作为所有项目的默认选项。如果你的现有项目使用较旧的代码风格而没有显式配置,IDE 将自动切换到 Kotlin 编码约定代码风格,并提供通知以提醒用户此更改。为了防止任何不需要的格式更改,官方建议用户熟悉此代码样式迁移指南。 

复制粘贴时保留的 Static imports

在版本 2024.1 中对复制和粘贴功能进行了一项期待已久的改进,在处理嵌套对象、枚举和 Java static imports 时特别有价值。IDE 现在可以准确保留 static imports,确保它们的传输方式与源代码中显示的方式完全相同。

AI 助手

从 IntelliJ IDEA 2024.1 Beta 版本开始,AI Assistant 已解绑,现在作为单独的插件提供。公告称,“这一变化的原因是,我们需要为您的各种偏好和要求提供更大的灵活性和控制力,使您能够选择是否以及何时在工作环境中使用人工智能驱动的技术。”

延伸阅读:JetBrains 捆绑 AI 助手引起用户不满

更多详情可查看官方博客。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论