【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告
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 助手引起用户不满
更多详情可查看官方博客。
还没有评论,来说两句吧...