IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
立即获取IntelliJ IDEA v2024.1正式版试用(Q技术交流:909157416)
具体更新详情如下:
IntelliJ IDEA 2024.1引入了一系列令人期待的升级,可以帮助您简化工作流。IntelliJ IDEA Ultimate 现已搭载全行代码补全,为整行代码提供全面的代码感知建议;对Java 22的支持可以确保与最新语言功能的兼容。重做的终端能够增强命令行操作,编辑器中的粘性行则有助于更流畅地浏览代码库。 在版本2024.1中,IDE还获得了其他数十项改进,快来看看吧!
关键亮点
全行代码补全
IntelliJ IDEA Ultimate 2024.1带有针对 Java 和 Kotlin 的全行代码补全,这项功能由无缝集成到 IDE 中的高级深度学习模型提供支持。它可以基于上下文分析预测和建议整行代码,有助于提高编码效率。 这些建议由针对不同语言和框架特别训练的专属语言模型驱动,模型完全在本地设备上运行,有助于确保数据安全,并且无需与外部服务器通信。
对 Java 22 功能的支持
IntelliJ IDEA 2024.1提供了对2024年3月发布的JDK 22中的功能集的支持,支持覆盖未命名变量与模式的最终迭代、字符串模板与隐式声明的类的第二个预览版以及实例main方法,此外此更新还引入了对 super(...) 之前预览状态下的 new 语句的支持。
新终端
IntelliJ IDEA 2024.1 推出了重做的终端,具有可视化和功能增强,有助于简化命令行任务。 此更新为既有工具带来了全新的外观,命令被分为不同的块,扩展的功能集包括块间丝滑导航、命令补全和命令历史记录的轻松访问等。
编辑器中的粘性行
新版本在编辑器中引入了粘性行,旨在简化大文件的处理和新代码库的探索。 滚动时此功能会将类或方法的开头等关键结构元素固定到编辑器顶部,这将使作用域始终保持在视野中,您可以点击固定的行快速浏览代码。
AI Assistant
AI Assistant 改进
AI Assistant 获得了多项有价值的更新,包括改进的测试生成和云代码补全、提交消息的自定义提示语、从代码段创建文件的功能,以及更新的编辑器内代码生成。
AI Assistant中针对Java和Kotlin的改进代码高亮显示
新版本在 AI Assistant 的回复中针对 Java 和 Kotlin 增强了代码高亮显示, AI 聊天中的代码现在会像在编辑器中一样高亮显示,加快评估速度。 这项增强功能可以在聊天中提供类似编辑器的体验,使 AI Assistant 的建议更加直观。