IntelliJ IDEA Ultimate for Mac v2022.2.3 苹果Java语言开发集成环境 中文完整版下载

IntelliJ IDEA Ultimate for Mac 是一款智能的上下文感知IDE,知识兔可以使用Java和其他JVM语言(例如 Kotlin、Scala和Groovy)开发各种应用程序。得益于强大的集成工具、对JavaScript和相关技术的支持以及对Spring、Spring Boot、Jakarta EE、Micronaut、Quarkus、Helidon等热门框架的高级支持,IntelliJ IDEA Ultimate还可以帮助您开发全栈Web应用程序。此外,您可以使用JetBrains开发的免费插件扩展IntelliJ IDEA,这让您可以利用其他编程语言,知识兔包括Go、Python、SQL、Ruby和PHP。

安装教程

IntelliJ IDEA Ultimate for Mac

开发者人体工程学

IntelliJ IDEA 的每个方面都旨在为您分享无缝的开箱即用体验。它分享了对所有关键功能和集成工具的快速访问以及广泛的自定义选项。您可以根据工作流自由微调:设置快捷键、安装插件、按照个人偏好自定义界面等。

轻松上手

即使知识兔这是您第一次使用 IDE,您也不会花费太长时间即可启动和运行您的第一个项目。在 New Project 向导中,您可以设置项目类型、Java 版本和支持的构建工具(如 Maven 和 Gradle);IntelliJ IDEA 将为您配置其余所有设置。这意味着您在 IntelliJ IDEA 启动后就能立即开始工作。您也可以打开项目、导入现有 Maven 或 Gradle 项目,知识兔以及从版本控制系统中提取项目。

全面覆盖的键盘快捷键

从查看最近的文件到运行和调试项目,IntelliJ IDEA 拥有几乎全面覆盖的键盘快捷键。一种普遍适用的快捷键是按两次 Shift (Search Everywhere), 这可以让您找到项目内部或外部的任何条目。您的搜索范围可以为文件、操作、类和符号,知识兔也可以为设置、UI 元素,甚至是 Git 历史记录。

标准和自定义主题

作为开发者,您可能会花费很长时间在屏幕前编码,因此选用柔和不刺眼的 UI 非常重要。我们分享多种选择,为您营造舒适的工作环境。您可以使用标准颜色主题,例如 IntelliJ Light 或 Darcula,或配置 IntelliJ IDEA 将其主题与您的操作系统偏好设置同步。

或者,您也可以从超过 100 种界面自定义主题中选择,给 IDE 换上一个全新外观。无论您是偏爱 Solarized 的加州阳光,还是想来点 Dark Purple Theme 的紫色氛围,IntelliJ IDEA 都有适合您的主题。

可访问性

JetBrains 致力于让所有人都能不受阻碍地使用我们的产品。IntelliJ IDEA 让您可以根据个人需求启用多种无障碍功能。例如,屏幕阅读器已与 IntelliJ IDEA 兼容。您还可以为不同的 UI 元素配置颜色、为滚动条添加对比色、调整工具窗口的大小和编辑器中文本的大小,等等。

插件

如果知识兔您想用额外功能补充IDE的核心功能,您可以使用插件扩展IntelliJ IDEA。知识兔支持广泛的插件生态系统,几乎可以满足开发者的所有需求。尝试使用Kubernetes插件管理容器化应用程序,或者获取一个可爱的Nyan Progress Bar!您可以通过Preferences | Settings/Plugins安装所有插件。

更深入的代码洞察

IntelliJ IDEA 虽然主要针对 Java 开发而设计,但也理解大量其他编程语言,知识兔包括 Groovy、Kotlin、Scala、JavaScript、TypeScript 和 SQL,并为每种语言分享了智能编码辅助。源代码的初始索引允许 IDE 创建项目的虚拟映射。利用虚拟映射的信息,它可以即时检测错误,知识兔以精确的上下文感知建议代码补全变体,执行重构等。

检查和上下文操作

IntelliJ IDEA 非常擅长通过即时检查验证代码的质量和有效性。这些检查可帮助您更快编码、遵循最高质量标准并确保稳健可靠的开发过程。我们分享了大量标准检查以及数十种特定于框架的检查,涵盖广泛的问题,例如 Spring Bean 类自动装配错误等。

如果知识兔 IntelliJ IDEA 发现任何问题,它会通过上下文操作帮助解决问题,其中包括适用于高亮显示的错误的快速修复,知识兔以及在问题较小时用于更改代码的意图操作。要调用上下文操作,请知识兔点击灯泡图标(或按Optiont+Enter)。

智能代码补全

IntelliJ IDEA 具有上下文敏感的代码补全,分享仅对当前文本光标位置有效的建议。您不需要使用任何快捷键或配置其他设置;当您开始在编辑器中输入代码时,代码补全就会开始。

IntelliJ IDEA 使用机器学习确保最相关的建议位于列表顶部。

语言注入

IntelliJ IDEA 允许您使用代码中嵌入的其他语言的代码元素。您不会注意到核心 Java 代码的处理体验与注入代码的处理体验之间有什么不同。我们为嵌入式代码片段分享代码高亮显示、补全、错误检测和其他编码辅助功能。要将一段替代代码添加到Java,只需按 Alt+Enter,知识兔选择 Inject language or reference,然后知识兔从列表中选择所需的语言。

图表

IntelliJ IDEA具有大量实用图表,知识兔可以帮助您可视化和分析代码并进行导航。根据其类型,这些图表可以反映应用程序中类和方法的结构、数据库对象的结构、模块中定义的实体Bean的结构等。您可以通过上下文菜单中的Diagrams / Show Diagram调用可用图表列表。

实时模板

Live templates是一项强大的功能,可帮助您加快编码速度。只需输入模板中预定义的缩写,即可将标准代码结构快速插入到您的作业。您还可以创建自己的自定义模板,知识兔用于插入常用的代码段。

项目级重构

IntelliJ IDEA 的自动重构功能让您可以安全高效地更新代码,在简化代码的同时使其更可读且更易维护。IDE 分享了广泛的重构选择,可帮助您安全地重命名代码元素、更改类或方法的签名、知识兔将代码片段提取到方法以及引入变量。

快速导航和搜索

IntelliJ IDEA 分享了多种功能,使导航更快、搜索更方便,知识兔帮助您专注于代码并更高效地工作。

随处搜索

Search Everywhere对话框可以查找存储在代码库中的任何内容,例如类和符号。更重要的是,您可以搜索文件甚至IDE工具窗口。要调用此对话框,请按两下Shift,开始键入您要查找的名称。

在文件中查找

另一个强大的搜索工具是在文件中查找,它可以在您的项目中搜索文本字符串并应用多种选项缩小搜索范围。例如,您可以使用各种范围、查找匹配项以及将某些条目排除在搜索之外。

要调用此工具,请高亮显示要查找的字符串,然后知识兔在macOS上按⇧⌘F。IDE 会自动将其置于搜索字段。

快速定义

在IntelliJ IDEA中,标记、类、字段、方法或函数等符号在项目中的定义位置和方式非常易于检查。使用一个简单的快捷键访问Quick Definition弹出窗口即可完成所有操作。在编辑器中选择所需符号,然后知识兔在macOS上按⌥Space

结构化搜索和替换(SSR)

SSR 不仅善于查找和替换代码模式,还会考虑代码的语法和语义。最简单的使用方法是从现有模板开始,您可以手动更改或添加筛选器缩小搜索范围。知识兔可以将修改后的模板另存为新模板。

查找用例

最佳做法是在更改代码元素之前查找并分析其所有用法。默认情况下,如果知识兔您在源代码中选择了符号,IntelliJ IDEA将自动高亮显示其在当前文件中的所有用法。如果知识兔您需要查看整个项目的用法列表,将文本光标置于符号内,在macOS上通过⌥F7调用Find Usages操作。

框架特定的导航

在 IntelliJ IDEA 中使用框架时,知识兔可以通过间距图标浏览代码。知识兔点击即可查看每个框架支持的所有导航选项的列表。此外,URL 也可知识兔点击,允许您从客户端访问服务。

运行、测试和调试

IntelliJ IDEA带有强大的工具包,知识兔用于设置应用程序的运行和构建参数、调试代码,知识兔以及直接在 IDE 中应用和开发JUnit测试。

运行

您可以在 IntelliJ IDEA中运行应用程序:只需知识兔点击窗口顶部工具栏中或编辑器间距中类声明附近的绿色 play 按钮。如果知识兔您需要自定义程序的启动方式,您可以使用包含各种运行和构建属性的运行/调试配置,知识兔包括所需的JDK/JRE、您希望运行项目的环境等。

Run Targets

借助 Run Targets 功能,您可以在 Docker 容器或远程机器上运行、测试、分析和调试应用程序。IntelliJ IDEA Ultimate 可以在 Docker、SSH 和 WSL 目标上运行 Java 应用程序和 JUnit 测试,知识兔以及 Maven、Gradle、Micronaut、基于 Maven 的 Quarkus 和 Spring Boot 项目。

测试

IntelliJ IDEA 支持最流行的测试框架,如 JUnit、TestNG、Cucumber、Arquillian JUnit 和 Selenium(可以在插件市场中获取)。IDE 配备了一个环境和一组工具,知识兔用于开发和运行有效且可读的自动化测试。您可以使用快捷键在测试类和源代码之间切换,运行多个测试,查看每个测试的统计信息等。对于分析,知识兔可以使用代码覆盖率功能显示单元测试覆盖的代码百分比。

调试

调试器是一种必不可少的工具,知识兔用于检测错误和查看程序内部情况。要准备调试,请在程序执行的暂停位置设置断点并检查程序的状态和行为。设置断点后,即可开始调试。您将在 Debug 工具窗口中找到结果。

IntelliJ IDEA 的调试器具有多种独特功能。在调试代码时,IDE 会在源代码中的用法旁显示变量值,并允许您更改这些值。您也可以使用 Smart Step-Into 操作选择要调试的特定方法调用。

内置工具和集成

IntelliJ IDEA 具有任务关键型内置工具和集成,可帮助您在熟悉的环境中工作并避免切换应用程序。

生成工具

IntelliJ IDEA包括与Maven、Gradle、Ant和Gant构建工具的全功能集成,有助于自动执行构建过程。IDE分享用于编译和打包Java代码、运行测试、部署和其他活动的内置选项。

终端

借助IntelliJ IDEA的内置终端,您可以从IDE使用命令行shell,无需切换到专用终端应用程序。它支持您的操作系统的所有命令。在终端中,当您看到高亮显示的命令时,您可以知识兔点击 URL 和堆栈跟踪,或者在macOS上按⌘⏎轻松返回IntelliJ IDEA UI。

数据库支持

您可以使用 IntelliJ IDEA Ultimate 附带的数据库工具直接从 IDE 管理数据库。编辑 SQL 查询时充分利用智能编码辅助;连接至实时数据库;运行查询;浏览和导出数据;甚至通过可视化界面管理架构。

分析器

内置分析器能够分析代码并分享有关其 CPU 密集型和内存密集型部分的准确信息,知识兔帮助您优化应用程序性能。在IntelliJ IDEA中,您可以打开*.jfr和*.hprof快照,将分析器附加到正在运行的进程,并查看呈现正在运行的应用程序中 CPU 和内存消耗的实时图表。IntelliJ IDEA 与 Async Profiler 和 Java Flight Recorder 分析器工具的集成可让您直接从 IDE 执行所有操作。

HTTP客户端

如果知识兔您开发 Web 服务,您很可能需要通过发送和接收 HTTP 请求进行测试。此类请求存储在.http或.rest文件中,您可以在HTTP客户端中创建、编辑和执行这些文件。此工具内置于IntelliJ IDEA 编辑器中,可为您的 HTTP 请求分享广泛的编码辅助,知识兔包括代码补全、高亮显示、重构等。您可以从源代码轻松访问 HTTP 客户端:知识兔点击URL旁边的地球图标并选择Open in HTTP client。

反编译器

IntelliJ IDEA 带有内置反编译器,可将字节码转换为人类可读的 Java 代码并对其进行调试。例如,当您在.jar文件中打开库而没有其源代码时,IDE将显示其可读内容。编辑器上方的黄色面板会通知您正在处理反编译文件。如果知识兔需要,您可以在反编译代码中设置断点并进行调试。

版本控制

IntelliJ IDEA开箱即支持最流行的版本控制系统,例如 Git、Subversion、Mercurial和Perforce。您可以直接在欢迎屏幕中从VCS克隆项目,检查两个修订之间的差异,管理分支,提交和推送变更,合并冲突,查看历史,等等。

Git支持

IntelliJ IDEA分享Git集成,知识兔让您可以从Git克隆项目,提交和推送变更,处理多个分支,管理变更列表以及在提交之前暂存更新。在IntelliJ IDEA中,您可以使用Git工具窗口中的 Log 选项卡或使用相应的History视图访问整个项目以及各个文件夹和文件的历史记录。在编辑器中,知识兔可以像git blame一样使用历史数据注解文件。

GitHub支持

您可以直接从IntelliJ IDEA管理在GitHub平台上托管的Git项目。

可以通过gist克隆仓库、共享项目和共享代码。此外,IntelliJ IDEA还支持创建、合并和查看拉取请求。

本地历史

Local History 是用于跟踪您所做变更的出色工具。此功能还允许您回滚到任何项目状态、撤消变更以及恢复任何意外删除的文件。

JVM 框架

IntelliJ IDEA Ultimate 为面向现代应用程序和微服务开发的领先框架和技术分享了一流支持。您的 IDE 具有 Spring 和 Spring Boot、Jakarta EE、JPA、Reactor 和其他框架的专属辅助。

客户端和JavaScript开发

需要为您的 Web 应用程序处理 UI 或使用 Node.js 进行开发?IntelliJ IDEA Ultimate 帮您解决!它包含 WebStorm(我们面向 JavaScript 和相关技术的 IDE)的所有功能。所有功能均开箱即用或通过免费插件实现。

部署

为了跟上现代软件开发的步伐,IntelliJ IDEA Ultimate 分享了与最流行容器编排系统 Kubernetes 和 Docker 的集成。我们还有用于将代码部署到 AWS、Google Cloud 和 Azure 的第三方插件。

IntelliJ IDEA Ultimate for Mac v2022.2.3 苹果Java语言开发集成环境 中文完整版下载

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论