IntelliJ IDEA 2024.2 EAP 7 现已发布,带来了一些令人兴奋的新功能和改进。AI Assistant 的代码补全(单行和多行)已升级,可提供更准确的建议和简化的用户体验。IDE 现在提供方便的调试可视化工具,帮助用户更好地理解以 JSON、HTML、XML 和其他数据格式存储的数据。此外,新的 inlay hint 允许即时应用 Change Signature refactoring。
AI Assistant
从 IntelliJ IDEA 2024.2 EAP 7 开始,AI 助手为 Java 和 Kotlin 提供了显著改进的单行和多行代码补全。现在由 JetBrains 的专有模型提供支持,提供了更高的质量和更低的延迟。增强的云补全调用位置扩展了使用场景的多样性,而内联补全的代码高亮显示提高了清晰度。
多行补全的用户体验也得到了改进。当代码补全弹出窗口处于活动状态时,只显示单行内联补全。一旦接受,就会显示多行建议。
此外,新的快捷方式可用于从较长的建议中接受单个单词和行,以及改进的单行和多行完成的后缀匹配,确保更流畅、更快捷的用户体验。
JSON、XML 和其他格式的字符串变量可视化工具
现在,调试和浏览具有复杂数据格式的长字符串变量变得更加容易。更新后的调试器为具有 JSON、XML、HTML、JWT 和 URL 编码字符串的字符串变量提供格式正确的可视化效果。只需单击变量旁边的“View”超链接即可快速识别错误的根本原因 - 可视化工具会根据变量的内容自动选择。
Change Signature refactoring inlay hint
为了使"Change Signature"重构功能更易用、更直观,添加了一个新的 inlay hint,它会出现在修改后的代码元素附近。当你点击它并确认更改时,IDE 会自动更新整个代码库中的所有方法引用。这将确保一致性并降低出错风险,从而简化重构过程。
更多详情可查看博客:https://blog.jetbrains.com/idea/2024/07/intellij-idea-2024-2-eap-7/