作为一款备受推崇的 Java 集成开发环境(IDE),IntelliJ IDEA Ultimate for Mac 在其最新版本中增加了许多激动人心的新特性。2024 年版的 IntelliJ IDEA Ultimate 为开发者带来了效率的提升和代码质量的改善,同时优化了用户体验,让 Java 编程变得更加高效和便捷。
IntelliJ IDEA Ultimate for Mac v2024.3.1 中文汉化破解版下载
软件大小:1.2 G
软件版本:2024.3.1
软件语言:中文(汉化) 英文
系统要求:macOS 10.13 或更高版本(支持 Apple Silicon M 系列芯片)
下载地址
安装激活教学
软件下载完成后打开如上图所示,拖动左侧的【IDEA】到右侧【应用程序】中进行安装。
若打开软件提示软件已损坏,请参考:https://www.kkmac.com/vmac-fix-damage.html
然后打开已经安装的软件,点击 【Activate】
进入注册窗口,点击 Activate code
返回镜像包,打开右侧【注册码】,并复制
粘贴到注册窗口,点击 Activate 即可
破解成功,即可永久使用!不要在意激活时间,它只是一个备用许可证,不会过期!
修改语言请点这里看教程:https://www.kkmac.com/jetbrains-language-change.html
软件介绍
最先进的编辑器
使用编码辅助功能更快地编写高质量的代码,这些功能可以搜索可能的错误并在您键入时提供改进建议,同时无缝地向您介绍社区编码最佳实践、新语言功能等。
对代码的深度理解
IntelliJ IDEA 了解您的代码的所有信息,并利用这些知识在每种情况下提供相关建议,从而提供超快的导航和智能体验。
协作和远程
与您的团队实时处理项目。创建共享会话以查看代码、调试等。将您的项目转移到远程机器上,在任何笔记本电脑上利用 IntelliJ IDEA 的全部功能并提高您的生产力。
开箱即用的体验
从第一次发布开始就享受无与伦比的工具集。关键任务工具以及各种支持的语言和框架触手可及 - 不包括插件麻烦。
版本 2024.1 更新内容:
JDK 22 支持:
IntelliJ IDEA 2024.1 对 2024 年 3 月发布的 JDK (Java Development Kit) 22 提供了全面的支持,确保开发者能够利用新版本 JDK 引入的各项新特性和改进进行开发。
未命名变量和模式的最终迭代支持:
IDE 增加了对未命名变量和模式的最终迭代功能的支持,这一特性可能是针对 Java 或其他支持类似概念的语言(如 Kotlin)的增强,允许更灵活和简洁的编程语法。
字符串模板和隐式声明类的第二次预览:
字符串模板可能是指对模板字符串或者模板引擎功能的进一步完善,让开发者更方便地处理字符串格式化和动态生成。
隐式声明类的预览可能是指一种新的或改进的机制,允许在特定上下文中无需显式声明即可创建或使用类,旨在简化代码编写。
实例 main 方法支持:
可能是指对非静态 main 方法的支持扩展,或者是在某些特定场景下允许使用实例方法作为程序入口点的新特性。
AI 助手解绑:
IntelliJ IDEA 2024.1 Beta 版本及之后的版本移除了内置的 AI 助手功能,将其作为独立插件提供给用户选择安装。这样开发者可以根据个人需求决定是否使用 AI 助手,从而更好地控制 IDE 的功能集和资源占用。
全行代码自动补全:
新增或改进了全行代码自动补全功能,使得在编写代码时,IDE 能够根据上下文智能地提供整行代码的建议,提高编码效率。
改进的终端工具窗口:
IntelliJ IDEA 2024.1 对终端工具窗口进行了更新和优化,可能包括但不限于:改进的用户体验、新增可视化功能、增强的命令行任务管理能力等,以提升开发者在 IDE 内执行命令行操作的工作效率。
重做的终端:
有资料指出 IntelliJ IDEA 2024.1 推出了重做的终端,不仅进行了视觉上的更新,还带来了功能上的显著增强,旨在简化和提升开发者在 IDE 内使用命令行的工作流程。
版本 2024.2 更新内容:
IntelliJ IDEA 2024.2 Ultimate 允许您直接在 IDE 中运行 Spring Data JPA 方法 进行即时存储库查询验证。它还通过提供内联描述和高级自动完成简化了表达式的管理,并且还对其进行了升级 HTTP 客户端使用 GraalJS 执行引擎。此外,此版本还增强了 IntelliJ IDEA 通过在项目期间启用关键功能来提高整体启动效率 索引,它集成了 K2 模式(现在处于 Beta 阶段),以进一步提升 IDE 的性能 和 Kotlin 的稳定性,以及它对语言功能的支持。
改进的 Spring Data JPA 支持
作为我们不断改进 IntelliJ IDEA 的 Spring 框架支持的一部分,我们添加了在 IDE 中运行 Spring Data JPA 方法的功能。这个新的 功能允许您查看方法将生成哪个查询,而无需运行 应用程序和分析日志文件。您现在可以使用间距图标来执行任何 repository 方法。
改进的 cron 表达式支持
现在,在代码中使用表达式比以往任何时候都更容易。使用 Spring、Quarkus 或 Micronaut 实现计划服务时,您可以 易于理解表达式,这要归功于 显示在他们旁边。此外,自动完成功能还提供 您可以立即添加和调整的预填充示例,而不是从头开始编写表达式。
GraalJS 作为 HTTP Client Ultimate 的执行引擎
我们已将 HTTP 客户端中使用的 JavaScript 执行引擎升级到 GraalJS。这允许您使用所有 GraalJS 功能,包括对 ECMAScript 2023 规范,使用 IntelliJ IDEA 的 HTTP 测试端点时 Client 并在文件中使用 JavaScript 来处理结果。
更快的编码时间
在 2024.2 版本中,我们增强了启动体验,使您能够潜水 编码速度明显加快。由于升级,可以减少等待时间 使 IDE 在不完整的项目模型中正常运行,并允许访问 索引期间的关键功能,包括代码高亮显示、代码补全、 意图操作、测试启动、活动间距标记、Lombok 支持等。
改进的整行代码完成
在 2024.2 版本中,我们完成了接受完整行代码补全的流程 建议更直观、更准确。内联代码完成建议现在包括 代码高亮显示和新的快捷方式允许您接受单个单词或整个单词 来自较长建议的行。我们还改进了已接受更改的集成方式 集成到您的代码中,从而消除格式设置和相关问题。
新 UI 成为所有用户的默认 UI
在 IntelliJ IDEA 2024.2 中,新 UI 现在是所有用户的默认 UI,而 经典的 A 可作为插件使用。新 UI 简洁而现代,提供 更大、更易于使用的控件、一致的调色板、轻巧易读 图标、增加的对比度和更好的强调音。正如我们所看到的,采用率很高 对于新 UI,并且我们已经根据您的反馈修复了主要问题,我们相信 它已经为所有人准备好了。
代理设置默认为新用户启用自动检测
IntelliJ IDEA 现在会自动检测在您的 machine 并默认使用它们,从而促进与外部的无缝交互 资源和服务。
更好的 Scala 代码高亮显示
IntelliJ IDEA 2024.2 包括对错误和语法高亮的多项改进。现在,它将参数子句中定义的类字段突出显示为字段,而不是 参数。命名参数现在以不同的颜色突出显示,使它们 在代码中更容易识别。内部的 regex 语法与 中的 regex 语法一样高亮显示。我们修复了一些 导致有效代码在重构后以红色突出显示的问题,或者由于 type 的 type 无法解析。在许多情况下,语义突出显示现在是 在您键入时应用。
更好的 Scala 3 支持
新版本包括对 Scala 3 支持的许多改进。- 现在一起使用时总是可以正确处理推导式 使用 Less Braces 语法。对 export 子句和扩展方法的支持具有 得到改进。此外,IDE 现在可以正确处理构造函数注释、 导入建议包括 enum 大小写。
版本 2024.3.1 更新内容:
代码结构与导航
逻辑结构展示:在 Structure 工具窗口中新增逻辑代码结构,与物理结构一同呈现,帮助开发者更好地理解项目结构及组件间关系,如在 Spring Boot 应用中可查看控制器端点及自动装配的组件,支持通过代码使用和有意义的连接进行项目导航。
文件图标更新:为消息和 i18n 文件设置了新的专用图标,便于区分和管理项目中的本地化文件,使其更易与配置文件区分开来。
调试功能增强
Kubernetes 应用调试改进:调试 Kubernetes 应用更便捷,可通过点击 Debug 按钮旁的省略号并选择“Add Tunnel for Remote Debug”激活隧道调试,使工作站成为集群虚拟部分,能在本地调试微服务;新的“Forward Ports”部分简化了端口转发。
集群日志访问:提供集群范围的 Kubernetes 日志访问,支持流式传输和模式匹配,有助于快速识别问题,可实时诊断,通过模式匹配自动检测关键事件和错误,相关博客文章提供了更多使用信息。
HotSwap 功能优化:HotSwap 功能使用更简单直观,调试时修改代码,IntelliJ IDEA 自动检测变化并提示通过按钮重新加载,支持实时代码更新,但存在一定局限性,如对结构变化的处理。
异常断点设置简化:可在编辑器中通过上下文菜单设置异常断点,在 throw 或 catch 位置使用特定快捷键打开菜单选择“Enable exception breakpoint”即可,无需打开“Breakpoints”对话框或查看控制台堆栈跟踪。
代码执行时间提示:使用“Run to Cursor”操作后,编辑器 gutter 中会显示每行代码执行时间,可深入分析调用方法的执行时间,减少添加日志和定时器测量执行时间的需求。
AI 功能提升
内联 AI 提示:引入内联 AI 提示,支持在编辑器中以自然语言输入请求,AI Assistant 实时解释并转换为代码更改,紫色标记便于跟踪,支持多种文件格式,对 Java、Kotlin 等语言有效,需订阅 AI Assistant。
上下文管理改进:AI Assistant 上下文管理更透明直观,改进的 UI 可查看和管理上下文元素,自动添加打开文件及所选代码,可按需添加或删除文件,还可附加项目范围指令指导 AI Assistant 响应。
AI 聊天模型选择:用户可选择偏好的 AI 聊天模型,包括 Google Gemini、OpenAI 或本地 Ollama 模型,以适应不同工作流程,提供更多样化和个性化的体验,Ollama 模型可通过设置连接,提供隐私、灵活性和本地运行能力。
语言特性与支持
Kotlin 相关改进
K2 模式稳定化:K2 模式正式稳定,显著提升 Kotlin 代码分析稳定性、内存消耗效率和 IDE 整体性能,改进了与 Java 的功能对等性,支持所有 Kotlin 2.1 特性,可在设置中探索其功能。
实验特性支持:在 K2 模式下,支持 Kotlin 2.1 的两个实验特性,包括在作为内联函数参数传递的 lambda 中使用非局部 break 和 continue 语句,以及多美元插值,简化包含$符号字符串的处理,如在声明 JSON 模式时更方便。
Scala 支持增强
编译器类型推断改进:为 Scala 3 提供基于编译器的类型推断选项,用于透明内联方法调用,增强对依赖宏的库的支持,解锁基于宏的代码的类型相关功能,目前处于实验阶段。
新特性支持:支持 Scala 3.5 的命名元组实验特性,即将成为 Scala 3.6 的标准特性,同时更好地识别不透明类型,将其作为抽象类型处理,隐藏底层定义。
Java 代码格式化改进:Java 代码格式化器现在允许在注释和字段声明之间保留空行,可在“Settings | Editor | Code Style | Java | Blank Lines”中控制,增强了 JPA 实体等代码的可读性。
用户体验优化
拼写和语法检查时机改进:在项目模型构建和索引期间即可进行拼写和语法检查,无需等待索引完成,可在处理 Markdown 文档和文档标签时及时发现错误。
运行配置启动优化:更新后的“Run”小部件支持按住 Ctrl 并点击 Debug 图标同时启动多个配置,小部件还显示所有运行配置的控制,便于管理和查看状态。
默认标签限制增加:编辑器的默认标签限制增加到 30 个,可在 IDE 关闭最近最少使用的标签前保持更多标签打开,可在“Settings | Editor | General | Editor Tabs”中控制。
浮动工具栏支持扩展:为 JSON、XML 和 YAML 文件启用了浮动工具栏,方便访问基于上下文和 AI 驱动的操作,选择代码即可显示可用操作。