# 代码参考信息

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

## 形参信息

参数信息   弹出窗口显示方法与函数调用中的参数名称。 IntelliJ IDEA 会在编辑器中输入一个左括号或从建议列表中选择一个方法后，1 秒（1000 毫秒）内自动显示包含所有可用方法签名的弹出窗口。

如果弹出窗口已关闭或您的 IDE [配置为不自动显示弹出窗口](#configure-parameter-info-popup)，您可以显式调用弹出窗口。 要做到这一点，请按 `Ctrl+P` (Windows), `⌘ P` (macOS), `⌘ P` (IntelliJ IDEA Classic (macOS)), `⌘ P` (macOS System Shortcuts), `Ctrl+P` (XWin), `Ctrl+P` (GNOME), `Ctrl+P` (KDE), `Alt+Shift+P` (Emacs), `Ctrl+P` (Sublime Text), `Ctrl+P` (Sublime Text (macOS)), `Ctrl+Shift+Space` (Visual Studio), `⌘ P` (Visual Studio (macOS)), `Ctrl+P` (NetBeans), `Ctrl+P` (Eclipse), `⌃ ⇧ Space` (Eclipse (macOS))（或点击  `视图 | 形参信息` ）。

![参数信息弹窗](https://resources.jetbrains.com.cn/help/img/idea/2026.3/parameter-info.png)

Procedure: 显示完整的方法或函数签名

默认情况下，参数信息弹出窗口显示简单签名。 您可以配置 IDE 以显示包含方法名和返回类型的完整签名。

* 在   设置   对话框（ `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))）中，转到  `编辑器 | 常规 | 代码补全 | 弹出窗口` ，然后选中   显示完整方法签名   复选框。

![启用完整签名](https://resources.jetbrains.com.cn/help/img/idea/2026.3/full-signatures.png)

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. 在   在...毫秒内显示参数信息弹出窗口  字段中，指定弹出窗口出现的时间（以毫秒为单位）。

如果您不希望弹出窗口自动出现，请取消选中   在...毫秒内显示参数信息弹出窗口   复选框。

## 快速文档

您可以使用   快速文档  功能直接从编辑器获取任何符号的快速信息。 当您将鼠标悬停在代码元素上时，它会在弹出窗口中向您显示代码文档。 请注意，符号必须附带根据 [Javadoc](https://www.oracle.com/technical-resources/articles/java/javadoc-tool.html) 标记或 SDK 文档创建的文档注释。

此功能允许您访问已下载的文档以及仅指定其 URL 的外部文档。 如需有关添加代码文档的更多信息，请参阅：

* [配置库文档](library.html#add-library-docs)

* [配置 SDK 文档](configure-sdk-documentation.html)

### 弹出窗口中的快速文档

Procedure: 在弹出窗口中查看快速文档

* 在编辑器中将鼠标悬停在所需符号上。

* 将文本光标置于符号处，然后按 `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+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))。

[Video](https://resources.jetbrains.com.cn/help/img/idea/2026.3/quick-doc-popup.mp4)

在弹出窗口中点击 ![显示选项菜单图标](https://resources.jetbrains.com.cn/help/img/idea/2026.3/app.actions.more.svg) 可更改字体大小、显示快速文档工具栏或转到源代码。

> **Tip:**
> 要指定弹出窗口出现的延迟时间，请在   设置   对话框（ `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: 在悬停时禁用快速文档

默认情况下，当您将鼠标悬停在代码元素上时，会弹出快速文档。 您可以配置 IDE 以仅在您明确调用   快速文档   功能后显示弹出窗口。

* 在弹出窗口中点击 ![显示选项菜单图标](https://resources.jetbrains.com.cn/help/img/idea/2026.3/app.actions.more.svg) 并禁用   在鼠标移动时显示   选项。

* 在   设置  对话框 ( `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))) 中，转到  `编辑器 | 编码 | 快速文档` 并清除   悬停时显示快速文档。  复选框。

在这种情况下，要查看文本光标处的文档，请按 `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)) 或从主菜单中选择  `查看 | 快速文档` 。 文档将显示在弹出窗口中，但您可以配置 IDE 以 [在工具窗口中显示](#quick-doc-in-tool-window)。

### 工具窗口中的快速文档

Procedure: 在工具窗口中查看文档

默认设置下，按 `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)) (  `查看 | 快速文档` ) 会在弹出窗口中打开快速文档。 您可以更改设置以在工具窗口中查看文档。

* 在快速文档弹出窗口中，点击 ![显示选项菜单图标](https://resources.jetbrains.com.cn/help/img/idea/2026.3/app.actions.more.svg) 并禁用   首先显示文档弹出窗口   选项。

* 在   文档  工具窗口中，点击工具窗口工具栏上的 ![显示选项菜单](https://resources.jetbrains.com.cn/help/img/idea/2026.3/app.expui.general.settings.svg)图标，然后禁用   首先显示文档弹出窗口  选项。

Procedure: 将文档保存在工具窗口中

您可以在工具窗口中打开特定代码元素的文档，并在当前文件中继续查看其他元素的文档。

1. 将文本光标放在所需的代码元素并按 `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+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)) 以切换到工具窗口。

文档选项卡上的星号符号 (  `*` ) 表示该选项卡未固定，因此其内容将被编辑器中您选择的其他代码元素的文档替换。

2. 右键点击文档工具窗口中的文档选项卡并启用   保留此文档  选项。

之后，当前文档选项卡将被固定。 您可以返回编辑器并查看其他代码元素的文档，这些文档将在弹出窗口或工具窗口的新选项卡中打开。

[Video](https://resources.jetbrains.com.cn/help/img/idea/2026.3/keep-quick-documentation.mp4)

> **Tip:**
> 请按 `Ctrl+F` (Windows), `⌘ F` (macOS), `⌘ F` (IntelliJ IDEA Classic (macOS)), `⌘ F` (macOS System Shortcuts), `Ctrl+F` (XWin), `Ctrl+F` (GNOME), `Ctrl+F` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+F` (Sublime Text), `⌘ F` (Sublime Text (macOS)), `Ctrl+F` (Visual Studio), `⌘ F` (Visual Studio (macOS)), `Ctrl+F` (NetBeans), `Ctrl+F` (Eclipse), `Ctrl+F` (Eclipse (macOS)) 在   文档   工具窗口中使用文本搜索。

当您在工具窗口中查看代码文档时，它会显示在未固定的选项卡上（标有星号符号（  `*` ）的选项卡上）。 您可以通过几种方式使用它：

悬停查看:

您可以通过将鼠标悬停在代码元素上查看文档。

点击工具窗口工具栏上的 ![选项](https://resources.jetbrains.com.cn/help/img/idea/2026.3/app-client.expui.general.moreVertical.svg) 图标，启用   在鼠标移动时显示   和   从源自动更新   选项。

[Video](https://resources.jetbrains.com.cn/help/img/idea/2026.3/doc-toolwindow-on-hover.mp4)

在文本光标处查看符号:

您可以在编辑器中将文本光标放置在符号上，通过点击它们或移动文本光标查看文档。

点击工具栏上的 ![选项](https://resources.jetbrains.com.cn/help/img/idea/2026.3/app-client.expui.general.moreVertical.svg)图标，禁用   在鼠标移动时显示  选项并启用   从源自动更新  选项。

[Video](https://resources.jetbrains.com.cn/help/img/idea/2026.3/doc-toolwindow-at-caret.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))或从主菜单中选择  `查看 | 快速文档` 来查看文档。

点击工具窗口工具栏上的 ![选项](https://resources.jetbrains.com.cn/help/img/idea/2026.3/app-client.expui.general.moreVertical.svg)图标，禁用   在鼠标移动时显示  和   从源自动更新  选项。

[Video](https://resources.jetbrains.com.cn/help/img/idea/2026.3/doc-toolwindow-shortcut.mp4)

## 外部文档

外部文档会在网络浏览器中打开必要信息，以便您可以导航到相关符号，并同时保留信息以供进一步参考。 在您为项目配置外部文档后，您还可以在 [快速文档弹出窗口](#inline-quick-documentation)中查看。

有关配置库和 SDK 外部文档路径的更多信息，请参阅：

* [指定库文档路径](library.html#library-documentation-paths)

* [指定 SDK 文档路径](configure-sdk-documentation.html#sdk-documentation-paths)

Procedure: 查看外部文档

* 要在浏览器中查看光标处符号的文档，请按 `Shift+F1` (Windows), `⇧ F1` (macOS), `⇧ F1` (IntelliJ IDEA Classic (macOS)), `⇧ F1` (macOS System Shortcuts), `Shift+F1` (XWin), `Shift+F1` (GNOME), `Shift+F1` (KDE), `Shift+F1` (Emacs), `Shift+F1` (Sublime Text), `⇧ F1` (Sublime Text (macOS)), `Shift+F1` (Visual Studio), `⇧ F1` (Visual Studio (macOS)), `Shift+F1` (NetBeans), `Shift+F2` (Eclipse), `⇧ F2` (Eclipse (macOS)) 或从主菜单中选择  `视图 | 外部文档` 。

## 类型信息

在 IntelliJ IDEA 中，您可以识别表达式的类型。

Procedure:

* 将文本光标放在必要的代码元素处，然后按 `Ctrl+Shift+P` (Windows), `⌃ ⇧ P` (macOS), `⌃ ⇧ P` (IntelliJ IDEA Classic (macOS)), `⌃ ⇧ P` (macOS System Shortcuts), `Ctrl+Shift+P` (XWin), `Ctrl+Shift+P` (GNOME), `Ctrl+Shift+P` (KDE), `Ctrl+Shift+P` (Emacs), `Ctrl+Shift+P` (Sublime Text), `⌃ ⇧ P` (Sublime Text (macOS)), `Ctrl+Shift+P` (Visual Studio), `Ctrl+Shift+P` (Visual Studio (macOS)), `Ctrl+Shift+P` (NetBeans), `Ctrl+Shift+P` (Eclipse), `Ctrl+Shift+P` (Eclipse (macOS))。 或者，从主菜单中选择  `视图 | 类型信息` 。

如果有多个表达式可用，从弹出菜单中选择所需的一个并按 `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))。

![显示表达式类型信息](https://resources.jetbrains.com.cn/help/img/idea/2026.3/type-info.png)

## 表达式静态数据

IntelliJ IDEA 允许您在编辑器中查看有关任意 Java 表达式的静态已知信息。 此信息有助于您理解具有复杂分支和详细表达式类型信息的代码。

Procedure:

* 要查看 Java 表达式的静态信息，请将文本光标放在表达式上并双击 `Ctrl+Shift+P` (Windows), `⌃ ⇧ P` (macOS), `⌃ ⇧ P` (IntelliJ IDEA Classic (macOS)), `⌃ ⇧ P` (macOS System Shortcuts), `Ctrl+Shift+P` (XWin), `Ctrl+Shift+P` (GNOME), `Ctrl+Shift+P` (KDE), `Ctrl+Shift+P` (Emacs), `Ctrl+Shift+P` (Sublime Text), `⌃ ⇧ P` (Sublime Text (macOS)), `Ctrl+Shift+P` (Visual Studio), `Ctrl+Shift+P` (Visual Studio (macOS)), `Ctrl+Shift+P` (NetBeans), `Ctrl+Shift+P` (Eclipse), `Ctrl+Shift+P` (Eclipse (macOS))。

[Video](https://resources.jetbrains.com.cn/help/img/idea/2026.3/expression-static-data.mp4)

在此示例中，   表达式静态数据   操作表明  `列表`  的类型实际上是  `ArrayList` ，尽管变量被声明为  `列表` ，并且在给定点其依然为空（size = 0）。

## 效率提示

将工具提示文本复制到剪贴板
: 要将工具提示文本复制到剪贴板，请按住 `Alt` (Windows), `Alt` (macOS), `Alt` (IntelliJ IDEA Classic (macOS)), `Alt` (macOS System Shortcuts), `Alt` (XWin), `Alt` (GNOME), `Alt` (KDE), `Alt` (Emacs), `Alt` (Sublime Text), `Alt` (Sublime Text (macOS)), `Alt` (Visual Studio), `Alt` (Visual Studio (macOS)), `Alt` (NetBeans), `Alt` (Eclipse), `Alt` (Eclipse (macOS))（在 Linux 上，按住  `Ctrl+Alt` ）并点击工具提示。

查看上下文信息
: 如果当前方法或类声明不可见，您可以通过按 `Alt+Q` (Windows), `⌃ ⇧ Q` (macOS), `⌃ ⇧ Q` (IntelliJ IDEA Classic (macOS)), `⌃ ⇧ Q` (macOS System Shortcuts), `Alt+Q` (XWin), `Alt+Q` (GNOME), `Alt+Q` (KDE), `Alt+Q` (Emacs), `Alt+Q` (Sublime Text), `Alt+Q` (Sublime Text (macOS)), `Alt+Q` (Visual Studio), `⌃ ⇧ Q` (Visual Studio (macOS)), `Alt+Q` (NetBeans), `Alt+Q` (Eclipse), `⌃ ⇧ Q` (Eclipse (macOS)) 在工具提示中查看。

## See also

### 开始

[编辑器基础](using-code-editor.html)

