# IntelliJ IDEA 概述

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

IntelliJ IDEA 是用于 Java 和 Kotlin 开发的集成开发环境 (IDE)，无论是手动编码还是与智能体协作均可使用。 它可帮助您理解现有代码库、编写和修改代码、运行应用程序和测试、调试问题并验证更改。

可以使用可用的开发工具自行编写和编辑代码。 需要额外帮助时，可以使用 AI 来帮助生成、解释或修改代码，同时仍由您掌控实现。 对于较大的任务，可以将工作委派给 AI 智能体。 IDE 提供相关工具，用于审查智能体的工作、监督其进度，并持续掌控更改。

## 支持的语言

现代应用程序的开发涉及使用多种语言、工具、框架和技术。 IntelliJ IDEA 设计为面向 JVM 语言的 IDE，但众多 [插件](managing-plugins.html)可以对其进行扩展。

### JVM 语言

请使用 IntelliJ IDEA 用以下语言开发可编译为  JVM  字节码的应用程序：

* ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.fileTypes.java.svg) [Java](https://www.oracle.com/java/technologies/javase-downloads.html)

* ![](https://resources.jetbrains.com/help/img/idea/2026.3/jetbrains.mps.kotlin.icons.kotlin.svg) [Kotlin](https://kotlinlang.org/)

* ![](https://resources.jetbrains.com/help/img/idea/2026.3/scalaCommunity.org.jetbrains.plugins.scala.images.expui.scalaFile.svg) [Scala](https://www.scala-lang.org/)

* ![](https://resources.jetbrains.com/help/img/idea/2026.3/intellij.platform.icons.expui.fileTypes.groovy.png) [Groovy](https://groovy-lang.org/)

### 其他语言

插件添加了对一些最最受欢迎的语言的支持，包括：

* [Python](python.html)（全部 [PyCharm](https://www.jetbrains.com/zh-cn/pycharm) 功能）

* [Ruby](ruby-plugin.html)（完整的 [RubyMine](https://www.jetbrains.com/zh-cn/ruby) 功能）

* [PHP](php.html)（完整 [PhpStorm](https://www.jetbrains.com/zh-cn/phpstorm) 功能）

* [SQL](relational-databases.html)（完整的 [DataGrip](https://www.jetbrains.com/zh-cn/datagrip)功能）

* [Go](go-plugin.html)（完整 [GoLand](https://www.jetbrains.com/zh-cn/go) 功能）

* [JavaScript](javascript-specific-guidelines.html)（完全 [WebStorm](https://www.jetbrains.com/zh-cn/webstorm) 功能）

* C/C++（完整 [CLion](https://www.jetbrains.com/zh-cn/clion/) 功能性）

* [TypeScript](typescript-support.html)（完整的 [WebStorm](https://www.jetbrains.com/zh-cn/webstorm) 功能）

* [Thymeleaf](thymeleaf.html)

* [JSON](json.html)

* [Markdown](markdown.html)

* [HTML](editing-html-files.html)

* [XML 和 XSL](working-with-xml.html)

* [XPath 和 XSLT](xpath-and-xslt-support.html)

* [Velocity 和 FreeMarker](template-data-languages.html)

* [样式表](style-sheets.html)（CSS、Less、Sass）

您可以浏览 [JetBrains Marketplace](https://plugins.jetbrains.com/)，寻找添加对当今使用的几乎任何语言、框架或技术支持的官方插件，或第三方插件。 如需了解有关管理插件的更多信息，请参阅 [插件](managing-plugins.html)。

### 我是否需要为 IntelliJ IDEA 安装语言插件或使用单独的 IDE？

IntelliJ IDEA 是大多数基于 IntelliJ 平台的 IDE 的超集。 如果启用了捆绑的语言插件，它将支持我们更具体的集成开发环境（IDE）内提供的所有技术，例如 [PyCharm](https://www.jetbrains.com/zh-cn/pycharm/)、 [WebStorm](https://www.jetbrains.com/zh-cn/webstorm/)、 [PhpStorm](https://www.jetbrains.com/zh-cn/phpstorm/)等。

因此，例如，如果您的应用程序代码库主要是 Java，但也使用 Python 脚本，建议将 IntelliJ IDEA 与捆绑的   Python  插件一起使用。 如果您的代码库主要使用 Python， [PyCharm](https://www.jetbrains.com/zh-cn/pycharm/) 是适合您的 IDE。

## 框架

### Spring

使用专门面向 Spring 和 Spring Boot 的编码辅助开发 Spring ![](https://resources.jetbrains.com/help/img/idea/2026.3/spring.icons.expui.spring.svg) 应用程序。 IntelliJ IDEA 提供 Spring 感知的代码补全、检查、导航、项目生成、图表，以及用于运行和调试应用程序的工具。 了解详情，请参阅 [Spring](spring-support.html)。

### JakartaEE

构建支持 Jakarta EE ![](https://resources.jetbrains.com/help/img/idea/2026.3/intellij.java.ultimate.icons.icons.javaee.jakartaEE.png) 的 Enterprise Java 应用程序。 IntelliJ IDEA 提供编码辅助、导航、专用项目创建、应用程序服务器集成，以及对 CDI、JPA、JAX-RS、Servlet 和 JSP 等规范的支持。 了解详情，请参阅 [Jakarta EE](java-ee.html)。

### 其他框架

IntelliJ IDEA 支持 Java 和 Kotlin 之外的各种框架和技术。 可以使用 web 技术、流行的 JavaScript 和 TypeScript 框架、Markdown、数据库、构建工具等。

了解详情，请参阅:

* [Web 开发](web-development.html)

* [数据库工具和 SQL](relational-databases.html)

* [非 JVM 技术](non-jvm-technologies.html)

## 在 IntelliJ IDEA 中的工作方式

IntelliJ IDEA 支持不同的开发方式。 可以选择最适合任务的方式。

* 直接处理代码 如果希望完全掌控每项更改，可以直接处理代码。 IntelliJ IDEA 可帮助您编写、理解、导航、检查和重构代码，以及运行、测试和调试应用程序。

* 使用 AI 辅助工作 使用 AI 辅助来编写、解释、测试或重构代码。 AI 辅助会以内联方式在编辑器中显示为建议和意图操作，接受或修改哪些内容由您决定。

* 将工作委派给智能体 对于较大的任务，请将工作委派给 AI 智能体。 智能体可以探索项目、修改文件以及运行命令和测试。 使用 IntelliJ IDEA 监督其工作、审查更改，并优化或验证结果。

* 组合使用多种方式 在工作过程中可以在这些方式之间切换。 可以让智能体调查错误，然后自行调试修复，或者使用 AI 辅助编写代码并手动优化。 何时直接工作、使用 AI 辅助或委派给智能体，由您决定。

## 理解代码

处理不熟悉的代码或复杂代码库时，需要了解结构、找到行为的实现位置，并跟踪依赖项。 IntelliJ IDEA 提供快速导航和搜索功能，帮助您探索代码。

### 搜索和导航

按  `按两次 Shift`  打开   随处搜索  ，然后开始输入。 IntelliJ IDEA 会在项目中的所有文件、类、符号和 IDE 操作中搜索:

[Video](https://resources.jetbrains.com/help/img/idea/2026.3/search_everywhere_screencast.mp4)

常见导航任务:

|  操作  |  快捷键  |
| --- | --- |
|  随处搜索  |   `按两次 Shift`   |
|  转到文件  |  `Ctrl+Shift+N` (Windows), `⌘ ⇧ O` (macOS), `⌘ ⇧ N` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ O` (macOS System Shortcuts), `Ctrl+Shift+N` (XWin), `Ctrl+Shift+N` (GNOME), `Ctrl+Shift+N` (KDE), `Ctrl+X, Ctrl+F` (Emacs), `Ctrl+P` (Sublime Text), `⌘ P` (Sublime Text (macOS)), `Ctrl+Shift+T` (Visual Studio), `⌘ ⇧ T` (Visual Studio (macOS)), `Alt+Shift+O` (NetBeans), `Ctrl+Shift+R` (Eclipse), `⌘ ⇧ R` (Eclipse (macOS))  |
|  转到类  |  `Ctrl+N` (Windows), `⌘ O` (macOS), `⌘ N` (IntelliJ IDEA Classic (macOS)), `⌘ O` (macOS System Shortcuts), `Ctrl+N` (XWin), `Ctrl+N` (GNOME), `Ctrl+N` (KDE), `Alt+Shift+G` (Emacs), `Ctrl+N` (Sublime Text), `Ctrl+N` (Sublime Text (macOS)), `Ctrl+N` (Visual Studio), `Ctrl+N` (Visual Studio (macOS)), `Ctrl+O` (NetBeans), `Ctrl+Shift+T` (Eclipse), `⌘ ⇧ T` (Eclipse (macOS))  |
|  转到符号  |  `Ctrl+Alt+Shift+N` (Windows), `⌘ ⌥ O` (macOS), `⌘ ⌥ ⇧ N` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ O` (macOS System Shortcuts), `Ctrl+Alt+Shift+N` (XWin), `Ctrl+Alt+Shift+N` (GNOME), `Ctrl+Alt+Shift+N` (KDE), `Ctrl+Alt+Shift+N` (Emacs), `Ctrl+Shift+R` (Sublime Text), `⌘ ⇧ R` (Sublime Text (macOS)), `Ctrl+Alt+Shift+T` (Visual Studio), `⌘ ⌥ ⇧ T` (Visual Studio (macOS)), `Ctrl+Alt+Shift+O` (NetBeans), `Ctrl+Alt+Shift+N` (Eclipse), `⌘ ⌥ O` (Eclipse (macOS))  |
|  转到声明  |  `Ctrl+B` (Windows), `⌘ B` (macOS), `⌘ B` (IntelliJ IDEA Classic (macOS)), `⌘ B` (macOS System Shortcuts), `Ctrl+B` (XWin), `Ctrl+B` (GNOME), `Ctrl+B` (KDE), `Ctrl+Alt+G` (Emacs), `F12` (Sublime Text), `F12` (Sublime Text (macOS)), `F12` (Visual Studio), `F12` (Visual Studio (macOS)), `Ctrl+B` (NetBeans), `F3` (Eclipse), `F3` (Eclipse (macOS))  |

有关更多详细信息，请参阅 [源代码导航](navigating-through-the-source-code.html)。

### 查看代码结构

按 `Ctrl+F12` (Windows), `⌘ F12` (macOS), `⌘ F12` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ 7` (macOS System Shortcuts), `Ctrl+F12` (XWin), `Ctrl+F12` (GNOME), `Ctrl+0` (KDE), `Ctrl+F12` (Emacs), `Ctrl+R` (Sublime Text), `⌘ R` (Sublime Text (macOS)), `Alt+\` (Visual Studio), `⌥ \` (Visual Studio (macOS)), `Ctrl+F12` (NetBeans), `Ctrl+F3` (Eclipse), `⌘ O` (Eclipse (macOS)) 可查看当前文件中所有声明的概览，并跳转到其中任意声明。 或者，使用   结构   工具窗口 ( `Alt+7` (Windows), `⌘ 7` (macOS), `⌘ 7` (IntelliJ IDEA Classic (macOS)), `⌘ 7` (macOS System Shortcuts), `Alt+7` (XWin), `Alt+7` (GNOME), `Alt+7` (KDE), `Alt+7` (Emacs), `Alt+7` (Sublime Text), `⌘ 7` (Sublime Text (macOS)), `Ctrl+Alt+F` (Visual Studio), `⌃ ⌥ F` (Visual Studio (macOS)), `Ctrl+7` (NetBeans), `Alt+7` (Eclipse), `⌘ 7` (Eclipse (macOS))):

![文件结构弹窗](https://resources.jetbrains.com/help/img/idea/2026.3/ij_file_structure.png)

### 访问最近的文件和编辑

通常，您一次只处理一小部分文件，并且需要在它们之间快速切换。   最近的文件   操作是这里的一个真正的时间节省器。 按 `Ctrl+E` (Windows), `⌘ E` (macOS), `⌘ E` (IntelliJ IDEA Classic (macOS)), `⌘ E` (macOS System Shortcuts), `Ctrl+E` (XWin), `Ctrl+E` (GNOME), `Ctrl+E` (KDE), `Ctrl+E` (Emacs), `Ctrl+E` (Sublime Text), `⌘ E` (Sublime Text (macOS)), `Ctrl+Comma` (Visual Studio), `⌃ Comma` (Visual Studio (macOS)), `Shift+F4` (NetBeans), `Ctrl+E` (Eclipse), `⌘ E` (Eclipse (macOS))查看最近访问文件的列表。 请注意，您也可以使用此操作打开任意工具窗口：

![最近打开的文件弹出窗口](https://resources.jetbrains.com/help/img/idea/2026.3/ij_recent_files.png)

除了跳转到最近的文件，还可以快速访问   最近的位置  : 上次查看或编辑的代码段。 按 `Ctrl+Shift+E` (Windows), `⌘ ⇧ E` (macOS), `⌘ ⇧ E` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ E` (macOS System Shortcuts), `Ctrl+Shift+E` (XWin), `Ctrl+Shift+E` (GNOME), `Ctrl+Shift+E` (KDE), `Ctrl+Shift+E` (Emacs), `Ctrl+Shift+E` (Sublime Text), `⌘ ⇧ E` (Sublime Text (macOS)), `Ctrl+Shift+E` (Visual Studio), `Ctrl+Shift+E` (Visual Studio (macOS)), `Ctrl+Shift+E` (NetBeans), `Ctrl+Shift+E` (Eclipse), `⌘ ⇧ E` (Eclipse (macOS)) ，您就可以跳转到最近修改的特定行：

![最近打开的文件弹出窗口](https://resources.jetbrains.com/help/img/idea/2026.3/recent_locations_popup.png)

## 创建和更改代码

### 编辑和补全代码

IntelliJ IDEA 提供内联代码补全、模板和其他编辑辅助功能，以加快输入速度。 如需更多信息，请参阅 [代码补全](auto-completing-code.html) 和 [实时模板](using-live-templates.html)。

### 检查并修复问题

在编写或生成代码时，IntelliJ IDEA 会持续分析代码，以查找潜在错误、死代码、性能问题和样式问题。 检测到问题时，会显示灯泡图标。 按 `Alt+Enter` (Windows), `⌥ ⏎` (macOS), `⌥ ⏎` (IntelliJ IDEA Classic (macOS)), `⌥ ⏎` (macOS System Shortcuts), `Alt+Enter` (XWin), `Alt+Enter` (GNOME), `Alt+Enter` (KDE), `Alt+Enter` (Emacs), `Alt+Enter` (Sublime Text), `⌥ ⏎` (Sublime Text (macOS)), `Alt+Enter` (Visual Studio), `⌥ ⏎` (Visual Studio (macOS)), `Alt+Enter` (NetBeans), `Ctrl+1` (Eclipse), `⌘ 1` (Eclipse (macOS)) 查看快速修复和意图操作:

[Video](https://resources.jetbrains.com/help/img/idea/2026.3/inspection-fix.mp4)

快速修复可解决整个项目中的问题。 意图操作可帮助您应用转换，例如提取代码、添加注解或转换语法。 从 [代码检查](code-inspection.html) 和 [意图操作](intention-actions.html) 了解更多。

### 安全地重构

使用重构操作来重组代码，同时保持正确性。 按 `Ctrl+Alt+Shift+T` (Windows), `⌃ T` (macOS), `⌘ ⌥ ⇧ T` (IntelliJ IDEA Classic (macOS)), `⌃ S` (macOS System Shortcuts), `Ctrl+Alt+Shift+T` (XWin), `Ctrl+Alt+Shift+T` (GNOME), `Ctrl+Alt+Shift+T` (KDE), `Ctrl+Alt+Shift+T` (Emacs), `Ctrl+Alt+Shift+T` (Sublime Text), `⌃ T` (Sublime Text (macOS)), `Ctrl+Shift+R` (Visual Studio), `⌘ ⇧ R` (Visual Studio (macOS)), `Ctrl+Alt+Shift+T` (NetBeans), `Ctrl+Alt+Shift+T` (Eclipse), `⌃ T` (Eclipse (macOS)) 查看当前上下文中可用的重构操作:

![重构此弹出窗口](https://resources.jetbrains.com/help/img/idea/2026.3/refactoring_invoke.png)

重构时，IntelliJ IDEA 会自动更新整个项目中的所有引用。 了解详情，请参阅 [重构代码](refactoring-source-code.html)。

常用重构快捷键:

|  操作  |  快捷键  |
| --- | --- |
|  在此重构  |  `Ctrl+Alt+Shift+T` (Windows), `⌃ T` (macOS), `⌘ ⌥ ⇧ T` (IntelliJ IDEA Classic (macOS)), `⌃ S` (macOS System Shortcuts), `Ctrl+Alt+Shift+T` (XWin), `Ctrl+Alt+Shift+T` (GNOME), `Ctrl+Alt+Shift+T` (KDE), `Ctrl+Alt+Shift+T` (Emacs), `Ctrl+Alt+Shift+T` (Sublime Text), `⌃ T` (Sublime Text (macOS)), `Ctrl+Shift+R` (Visual Studio), `⌘ ⇧ R` (Visual Studio (macOS)), `Ctrl+Alt+Shift+T` (NetBeans), `Ctrl+Alt+Shift+T` (Eclipse), `⌃ T` (Eclipse (macOS))  |
|  重命名  |  `Shift+F6` (Windows), `⇧ F6` (macOS), `⇧ F6` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ R` (macOS System Shortcuts), `Shift+F6` (XWin), `Shift+F6` (GNOME), `Shift+F6` (KDE), `Shift+F6` (Emacs), `Shift+F6` (Sublime Text), `⇧ F6` (Sublime Text (macOS)), `Ctrl+R, R` (Visual Studio), `⌘ R, R` (Visual Studio (macOS)), `Ctrl+R` (NetBeans), `Alt+Shift+R` (Eclipse), `⇧ F6` (Eclipse (macOS))  |
|  提取变量  |  `Ctrl+Alt+V` (Windows), `⌘ ⌥ V` (macOS), `⌘ ⌥ V` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ V` (macOS System Shortcuts), `Ctrl+Alt+V` (XWin), `Ctrl+Alt+V` (GNOME), `Alt+Shift+V` (KDE), `Ctrl+Alt+V` (Emacs), `Ctrl+Alt+V` (Sublime Text), `Ctrl+Alt+V` (Sublime Text (macOS)), `Ctrl+R, V` (Visual Studio), `⌘ R, V` (Visual Studio (macOS)), `Alt+Shift+V` (NetBeans), `Alt+Shift+L` (Eclipse), `⌘ ⌥ L` (Eclipse (macOS))  |
|  提取方法  |  `Ctrl+Alt+M` (Windows), `⌘ ⌥ M` (macOS), `⌘ ⌥ M` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ M` (macOS System Shortcuts), `Ctrl+Alt+M` (XWin), `Ctrl+Alt+M` (GNOME), `Ctrl+Alt+M` (KDE), `Ctrl+Alt+M` (Emacs), `Ctrl+Alt+M` (Sublime Text), `⌘ ⌥ M` (Sublime Text (macOS)), `Ctrl+R, M` (Visual Studio), `⌘ R, M` (Visual Studio (macOS)), `Alt+Shift+M` (NetBeans), `Alt+Shift+M` (Eclipse), `⌘ ⌥ M` (Eclipse (macOS))  |
|  内联  |  `Ctrl+Alt+N` (Windows), `⌘ ⌥ N` (macOS), `⌘ ⌥ N` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ N` (macOS System Shortcuts), `Ctrl+Alt+N` (XWin), `Ctrl+Alt+N` (GNOME), `Ctrl+Alt+N` (KDE), `Ctrl+Alt+N` (Emacs), `Ctrl+Alt+N` (Sublime Text), `⌘ ⌥ N` (Sublime Text (macOS)), `Ctrl+R, I` (Visual Studio), `⌘ R, I` (Visual Studio (macOS)), `Ctrl+Alt+N` (NetBeans), `Alt+Shift+I` (Eclipse), `⌘ ⌥ I` (Eclipse (macOS))  |
|  移动  |  `F6` (Windows), `F6` (macOS), `F6` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ I` (macOS System Shortcuts), `F6` (XWin), `F6` (GNOME), `F6` (KDE), `F6` (Emacs), `F6` (Sublime Text), `F6` (Sublime Text (macOS)), `Ctrl+R, O` (Visual Studio), `⌘ R, O` (Visual Studio (macOS)), `Ctrl+M` (NetBeans), `Alt+Shift+V` (Eclipse), `⌘ ⌥ V` (Eclipse (macOS))  |

### 将较大的更改委派给智能体

对于复杂的重构任务，请描述期望结果，让智能体在代码库中实现更改。 之后可以审查结果并继续手动编辑。

## 运行和调查

运行代码、测试和调试是理解运行时行为和诊断问题的重要方式。

### 自行调试问题

IntelliJ IDEA 提供内置 JVM 调试器，可用于获取并分析运行时信息，而无需通过手动日志记录或反复试错的方式运行代码。

您可以：

* 使用断点暂停程序执行以检查其行为。 多种类型的断点，结合条件和过滤器，允许您指定应用程序需要暂停的确切时间点。

* 通过修改变量值、计算表达式等来操作程序状态。

* 检查变量值、调用栈、线程状态等。

* [控制程序的逐步执行](stepping-through-the-program.html)。

请参阅 [教程：调试您的第一个 Java 应用程序](debugging-your-first-java-application.html) 了解调试基础知识，并试用 IDE 中的调试器功能。

### 让智能体进行调查

对于复杂的运行时问题，请用自然语言描述问题，并让智能体使用调试器进行调查。 智能体可以设置断点、逐步执行代码，并在无需手动干预的情况下收集运行时证据。

当仅凭源代码和日志无法揭示问题时，这种方式尤其有用。 有关更多信息，请参阅 [智能体调试](agentic-debugging.html)。

## 验证和审查更改

无论代码是由您、队友、AI Assistant 还是智能体编写，IntelliJ IDEA 都能帮助您判断更改是否正确且安全。

### 运行测试

在 IDE 中编写测试并运行，以验证代码是否按预期工作。 有关更多信息，请参见 [创建测试](create-tests.html)。

### 使用版本控制审查更改

IntelliJ IDEA 提供与 [Git](https://git-scm.com/)、 [Mercurial](https://www.mercurial-scm.org/)、 [Perforce](https://www.perforce.com/solutions/version-control) 和 [Subversion](https://subversion.apache.org/) 的集成。

您可以：

* [审查历史记录](investigate-changes.html)并比较文件版本

* [管理分支](manage-branches.html)并 [处理 GitHub 拉取请求](github.html)

* 通过 `Alt+`` (Windows), `⌃ V` (macOS), `⌃ V` (IntelliJ IDEA Classic (macOS)), `⌃ C` (macOS System Shortcuts), `Alt+`` (XWin), `Alt+`` (GNOME), `Alt+`` (KDE), `Alt+`` (Emacs), `Alt+`` (Sublime Text), `Alt+`` (Sublime Text (macOS)), `Ctrl+Alt+Q` (Visual Studio), `⌃ V` (Visual Studio (macOS)), `Alt+`` (NetBeans), `Alt+`` (Eclipse), `⌃ V` (Eclipse (macOS)) 访问所有 VCS 操作

有关更多信息，请参见 [版本控制](version-control-integration.html)。

### 恢复或还原更改

本地历史记录会自动跟踪项目的所有编辑。 如果需要恢复已删除或已更改的代码，请使用本地历史记录浏览完整修订历史，并恢复到任意时间点:

![使用本地历史记录恢复代码](https://resources.jetbrains.com/help/img/idea/2026.3/local_history_restore_code.animated.gif)

即使未启用版本控制，本地历史记录也可以充当个人版本控制系统。

## 委派并监督智能体工作

将工作委派给智能体时，您在整个过程中仍保持掌控。

### 选择智能体

IntelliJ IDEA 通过 Agent Client Protocol (ACP) 支持智能体。 IntelliJ IDEA 中可用的智能体包括 Junie、Claude Agent 和 Codex。 也可以引入自己的 ACP 兼容智能体。 了解详情，请参阅 [浏览、安装和更新智能体](https://www.jetbrains.com/zh-cn/help/air-ides/air-manage-agents.html) (Air 文档)。

### 扩展智能体功能

可以通过 Agent Skills 和 Model Context Protocol (MCP) 集成扩展智能体。 Skills 为特定任务提供可复用的指令。 IntelliJ IDEA 包含捆绑的 skills。 例如，  `ij-debugger`  允许智能体调查运行时问题。

有关详细信息，请参阅 [MCP](mcp-server.html) 和 [智能体技能](agentic-debugging.html#install-skill)。

### 配置 AI 提供商

IntelliJ IDEA 允许为第三方 AI 提供商配置 API 密钥或端点。 这意味着 AI 设置不限于单个智能体、模型或内置功能。 了解详情，请参阅 [配置智能体授权](https://www.jetbrains.com/zh-cn/help/air-ides/air-configure-authorization.html) (Air 文档)。

## 集成开发者工具

IntelliJ IDEA 包含对基本开发任务的内置支持。

### 终端

IntelliJ IDEA 包含内置 [终端](terminal-emulator.html)，用于在 IDE 内部运行 shell 命令。 它支持系统默认 shell，以及  `bash`  和  `sh`  等其他 shell。

### 构建工具

IntelliJ IDEA 为 [Gradle](https://gradle.org/) 和 [Maven](https://maven.apache.org/) 提供全面支持。 打开或创建 Gradle 或 Maven 项目时，IntelliJ IDEA 会自动检测并下载所需依赖项。 可以直接编辑构建文件，并配置自动同步。 如需更多信息，请参阅 [Gradle](gradle.html)和 [Maven](maven-support.html)。

## IntelliJ IDEA 版本

此前，IntelliJ IDEA 曾作为两个独立的产品提供：IntelliJ IDEA 社区版和功能更强大的 IntelliJ IDEA Ultimate。

自 IntelliJ IDEA 2025.3 起，我们将这两个版本合并为一个统一的产品：IntelliJ IDEA。 此更改使所有用户无需在版本之间做出选择即可使用基本功能。

IntelliJ IDEA 的核心功能仍然免费，现在相比此前的社区版还提供了更多功能。 此外，新的 Ultimate 订阅可让您使用高级工具，在安装 IntelliJ IDEA 时，所有用户均可享受免费 30 天试用。

此后，您可以选择订阅，或继续免费使用 IntelliJ IDEA。

有关 Ultimate 订阅的更多信息，请参阅 [对比表](https://www.jetbrains.com/zh-cn/idea/features/editions_comparison_matrix.html)。

### 抢先体验计划 (Early Access Program)

IntelliJ IDEA 可在 [抢先体验计划 (EAP)](https://www.jetbrains.com/zh-cn/resources/eap/)中免费使用。 EAP 版本在稳定产品版本发布之前发布，您可以下载它们以在公开提供之前试用新功能，并提供您的反馈。 EAP 构建配置为收集功能用法统计数据，是我们开发者的重要信息来源。 如果遇到任何问题，也可以 [报告问题](https://youtrack.jetbrains.com/newIssue?draftId=25-2721599)。

> **Note:**
> 候选发布版 (RC)  构建在发布前发布，也可供下载，但需要付费许可证。
>
>
>
> Preview  版本在稳定版本发布后发布，并且紧随一次官方更新发布，也需要付费许可，且不能免费评估。

## 无处不在的快捷键

在 IntelliJ IDEA 中，几乎每个操作都有快捷键，包括选择和在编辑器及各种工具窗口之间切换。

[使用最有用的快捷键](mastering-keyboard-shortcuts.html) 来调用常用操作而无需将注意力从编辑器上移开，并且 [调整您的键映射](configuring-keyboard-and-mouse-shortcuts.html) 以为您喜爱的命令分配自定义快捷键。

观看这个视频，了解一些最有用的快捷键：

[Video](https://www.youtube.com/v/QYO5_riePOQ)

## 下一步

* [开始使用 Air](air-quickstart-guide.html) 以获得完整的智能体式开发体验，用于在 IntelliJ IDEA 中指挥和编排智能体并验证其工作。

* 从 [IntelliJ IDEA 教程](instance-tutorials.html) 了解使用 IDE 的最实用技巧。

* 了解如何 [在 IntelliJ IDEA 中使用最常用的 Git 操作](working-with-git-tutorial.html)。

## See also

### 外部链接

[IntelliJ IDEA Tips and Tricks](http://blog.jetbrains.com/idea/2015/10/intellij-idea-tips-and-tricks/) [IntelliJ IDEA video tutorials](https://www.jetbrains.com/zh-cn/idea/documentation/)

