JetBrainsIntelliJIDEAUltimate2024forMac激活版Java语言集成开发环境
开发人员人体工程学
IntelliJIDEA的各个方面都旨在为您提供无缝的开箱即用体验。它提供对您工作重要的所有功能和集成工具的快速访问,以及广泛的自定义选项。您可以微调一切以支持您的工作流程:设置快捷方式、安装插件、根据自己的喜好自定义界面等等。
深入的代码洞察力
尽管主要为Java开发而设计,但IntelliJIDEA理解许多其他编程语言,包括Groovy、Kotlin、Scala、JavaScript、TypeScript和SQL,并为每种语言提供智能编码帮助。源代码的初始索引允许IDE创建项目的虚拟映射。使用来自虚拟地图的信息,它可以动态检测错误,建议具有精确上下文感知的代码完成变体,执行重构等等。
即时导航和搜索
IntelliJIDEA提供了多种功能,可让您快速导航和轻松搜索,帮助您专注于代码并加快工作速度。
运行、测试和调试
IntelliJIDEA带有一个强大的工具集,用于为您的应用程序和调试代码设置运行和构建参数,以及直接在IDE中应用和开发JUnit测试。
内置工具和集成
IntelliJIDEA附带任务关键型内置工具和集成,可帮助您在熟悉的环境中工作并避免在应用程序之间切换。
版本控制
IntelliJIDEA开箱即用地支持最流行的版本控制系统,例如Git、Subversion、Mercurial和Perforce。您可以直接从欢迎屏幕从VCS克隆项目、检查两个修订之间的差异、管理分支、提交和推送更改、合并冲突、查看历史记录等等。有关更多详细信息,请观看IntelliJIDEA中关键VCS功能的概述。
JVM框架
IntelliJIDEAUltimate为面向现代应用程序和微服务开发的领先框架和技术提供一流的支持。您的IDE为Spring和SpringBoot、JakartaEE、JPA、Reactor和其他框架提供了专门的帮助。
客户端和JavaScript开发
部署
为了跟上现代软件开发的步伐,IntelliJIDEAUltimate提供与最流行的容器编排系统——Kubernetes和Docker的集成。我们还有用于将代码部署到AWS、GoogleCloud和Azure的第三方插件。
协作和团队合作
IntelliJIDEA提供协作开发和结对编程的服务——CodeWithMe。它允许您与其他人共享当前在您的IDE中打开的项目,以便您可以实时一起处理它。CodeWithMe还具有来自IDE的视频和语音通话功能,允许您组织一对一会议和与数十名参与者的小组会议。
借助IntelliJIDEA2024.2Ultimate,您可以直接在IDE中运行SpringDataJPA方法进行即时仓库查询验证。它还通过提供内联描述和高级自动补全帮助简化cron表达式的管理,并将HTTP客户端升级为使用GraalJS执行引擎。此外,此版本还可以在项目索引编制期间启用关键功能,帮助增强IntelliJIDEA的整体启动效率,它集成了K2模式(目前处于Beta阶段),进一步提升IDE针对Kotlin的性能和稳定性及其对语言功能的支持。
关键亮点
改进的SpringDataJPA支持Ultimate
我们添加了在IDE中运行SpringDataJPA方法的功能,持续改进IntelliJIDEA的Spring框架支持。这项新功能允许您在不运行应用程序和分析日志文件的情况下查看方法将生成哪个查询。现在,您可以使用装订区域图标直接在JPA控制台中执行任何仓库方法。
改进的cron表达式支持Ultimate
在代码中处理cron表达式比以往更加简单。使用Spring、Quarkus或Micronaut实现定时服务时,您可以通过紧邻的描述轻松理解cron表达式。此外,自动补全功能提供了您可以立即添加和调整的预填充示例,不必从头开始编写cron表达式。
GraalJS作为HTTP客户端的执行引擎Ultimate
更快开始编码
K2模式下针对Kotlin改进的稳定性和性能Beta
IntelliJIDEA2024.2改进了K2模式,这种新的Kotlin支持机制为未来的Kotlin语言功能奠定了基础,也增强了IDE的稳定性和性能。在2024.2版本中,K2模式现在支持gradle.kts脚本、KotlinMultiplatform(KMP)项目、所有主要重构、代码高亮显示、调试等。基准测试表明,K2模式使IntelliJIDEAUltimate源库上的代码高亮显示性能几乎翻了一番。要将其激活,请转到Settings/Preferences|Languages&Frameworks|Kotlin(设置/偏好设置|语言和框架|Kotlin)。了解详情.
用户体验
改进的全行代码补全
新UI成为所有用户的默认选项
在IntelliJIDEA2024.2中,新UI现在成为所有用户的默认选项,经典UI则作为插件提供。新UI简洁而现代,提供更大、更易用的控件、一致的调色盘、明亮清晰的图标、增强的对比度和更好的强调色。新UI的采用率很高,并且我们已经根据反馈修正了主要问题,因此我们相信它已经为所有人做好了准备。了解详情。
SearchEverywhere(随处搜索)中的预览选项
SearchEverywhere(随处搜索)对话框增加了一个选项,用于预览您正在搜索的代码库元素。通过对话框工具栏上的Preview(预览)图标启用此功能后,预览窗格将出现在搜索结果下方,提供更多上下文并让您更轻松地浏览项目。
代理设置自动检测默认为新用户启用
IntelliJIDEA现在会默认自动检测并使用您的计算机上配置的系统代理设置,促进与外部资源和服务的无缝交互。
Linux上更新的窗口控件
在Linux上,IntelliJIDEA此前将窗口控件置于IDE的右侧。现在,它会自动调整控件位置,以匹配您的Linux桌面配置中指定的窗口控件设置。这个小但重要的更改可以让您保持适合个人偏好的布局。此外,我们重新设计了窗口控件按钮,提供更接近您的操作系统的外观。
改进的CustomizeMainToolbar(自定义主工具栏)对话框
我们重新设计了CustomizeMainToolbar(自定义主工具栏)对话框中UI元素的布局和行为,使其更加直观有序。现在,在主工具栏中搜索、添加和删除操作都更加简单。
AIAssistant
JetBrainsAIAssistant2024.2对云代码补全引入了重大增强,提供更准确、更快速的建议。UX经过重做,可以将AI代码补全功能更好地集成到IDE工作流中,并获得多项改进,包括建议代码中的语法高亮显示和代码建议的增量接受。
新功能包括Terminal(终端)工具窗口中的AI集成和AI辅助VCS冲突解决。此外,用户现在可以为文档生成和单元测试创建自定义提示。
系统要求:macOS12.0或更高版本,兼容Intel和AppleSilicon处理器