# 意图操作

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

> **TL;DR**
> 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后转到  `编辑器 | 意图` 。
>
>
>
> 显示可用操作： `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))

当您在编辑器中工作时，IntelliJ IDEA 会分析您的代码并寻找优化方法。 意图操作涵盖从错误和警告到优化建议的广泛场景。

一旦 IDE 找到改进代码的方法，它会在编辑器中当前行旁边显示一个黄色灯泡图标 ![黄色灯泡图标](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.codeInsight.intentionBulb.svg)。 点击此图标，可以查看当前上下文中可用的  意图操作 。

一个带有感叹号的红色灯泡 ![快速修复图标](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.codeInsight.quickfixBulb.svg)表示 IntelliJ IDEA 检测到一个问题，并提示您选择一个相关的修复—  快速修复 。 快速修复和意图操作统称为  context actions 。

Procedure: 应用意图操作

1. 将文本光标置于要修改的代码元素处。 然后点击灯泡图标（或按 `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))）以打开建议列表。

或者，选择一段代码，然后在出现的 [工具栏](working-with-source-code.html#floating_toolbar)上点击 ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.codeInsight.intentionBulb.png)。

意图预览自动打开。 如果一个意图很复杂且无法生成预览，您将看到意图描述。 将鼠标悬停在建议列表中的可用意图上以预览它们。

2. 按下 `Enter` (Windows), `⏎` (macOS), `⏎` (IntelliJ IDEA Classic (macOS)), `⏎` (macOS System Shortcuts), `Enter` (XWin), `Enter` (GNOME), `Enter` (KDE), `Enter` (Emacs), `Enter` (Sublime Text), `⏎` (Sublime Text (macOS)), `Enter` (Visual Studio), `⏎` (Visual Studio (macOS)), `Enter` (NetBeans), `Enter` (Eclipse), `⏎` (Eclipse (macOS)) 或点击列表中的意图以应用它。

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

可以按 `Ctrl+Q` (Windows), `F1` (macOS), `⌃ J` (IntelliJ IDEA Classic (macOS)), `⌘ I` (macOS System Shortcuts), `Ctrl+Q` (XWin), `Ctrl+Q` (GNOME), `Ctrl+Q` (KDE), `Ctrl+Q` (Emacs), `Ctrl+Q` (Sublime Text), `Ctrl+Q` (Sublime Text (macOS)), `Ctrl+K, I` (Visual Studio), `⌘ K, I` (Visual Studio (macOS)), `Ctrl+Q` (NetBeans), `Alt+Middle-Click` (Eclipse), `⌥ Middle-Click` (Eclipse (macOS)) 来切换预览的开关，或在   设置  （ `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS))）  `| 编辑器 | 常规 | 外观`  中启用   显示意图操作的预览(如果可用)  。

Procedure: 为上下文操作分配快捷键

如果您想更快地应用意图操作，可以为它们分配快捷键。 目前，您无法为属于 [code inspections](code-inspection.html)的修复分配快捷键。

1. 在编辑器中，将文本光标放置在触发 意图操作 的代码处，您要为其分配快捷方式，然后点击灯泡图标或按下 `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))。

可用建议列表打开。

2. 在列表中，点击 ![](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.moreVertical.svg) 所需的 意图操作 旁边，并从展开的菜单中选择   分配快捷键…  。

![为意图操作分配键盘快捷键](https://resources.jetbrains.com/help/img/idea/2026.3/ij_assign_shortcut_intention.png)

3. 当   键盘快捷键  对话框打开时，按下您想要用于此操作的快捷键，然后点击   OK  。

之后，无需打开建议列表即可在编辑器中应用此 意图操作；可以通过按配置的快捷键立即执行此操作。

您可以在设置中找到所有自定义 意图操作 快捷方式：按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS))，点击   按键映射  ，并找到   意图   类别。

Procedure: 查看所有意图操作

您可以查看可用意图操作的完整列表，并禁用当前不需要的操作。. 要打开意图操作列表：

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `编辑器 | 意图` 。

2. 对于每个意图操作，都可以查看描述和示例。 要禁用一个意图，请清除其旁边的复选框。

![意图操作的设置](https://resources.jetbrains.com/help/img/idea/2026.3/intention-settings.png)

3. 应用更改并关闭对话框。

Procedure: 禁用即时意图操作

1. 将文本光标置于要修改的代码元素处。 然后点击灯泡图标（或按 `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))）以打开建议列表。

2. 选择您想要禁用的操作，点击其右侧的右箭头，然后点击   禁用 <intention action name>  。

![禁用意图操作](https://resources.jetbrains.com/help/img/idea/2026.3/disable-intention.png)

Procedure: 禁用意图操作灯泡图标

执行以下操作以隐藏编辑器中的意图操作图标 ![意图操作图标](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.codeInsight.intentionBulb.svg) 和快速修复图标 ![快速修复图标](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.codeInsight.quickfixBulb.svg)：

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `编辑器 | 常规 | 外观` 。

2. 清除   显示意图灯泡   复选框。

3. 应用更改并关闭对话框。

## 意图与检查

代码检查也提供快速修复，但它们的目的不同。

意图操作  有助于改进您的代码或使其更高效。 这些不一定是错误或警告，而是改进、优化或有用的转换。

检查  会检测问题，并根据编码标准、性能问题或最佳实践建议修复。 有关更多信息，请参阅 [代码检查](code-inspection.html)。

## See also

### 概念

[代码检查](code-inspection.html)

