# JavaScript 文档查找

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

> **TL;DR**
> 必需插件  :
>
>
>
> `JavaScript 和 TypeScript`  -  插件与 IntelliJ IDEA 捆绑在一起，并默认启用。

IntelliJ IDEA 向您展示标准 JavaScript APIs、您项目的符号、其依赖项中的符号以及外部库中定义的符号的参考。 您可以在   文档  弹出窗口中查看符号的文档，并在有链接的情况下在外部站点上打开文档。

* 对于项目符号或项目依赖中的符号，IntelliJ IDEA 会从相应的 [JSDoc 注释](https://github.com/jsdoc3/jsdoc/) 生成文档。

* 对于标准的 JavaScript 对象或方法，IntelliJ IDEA 显示内置 [TypeScript 定义文件](https://github.com/Microsoft/TypeScript/tree/master/lib) `d.ts` 中的相应 JSDoc 注释。 这些文件与 IntelliJ IDEA 捆绑在一起并定期更新。

* 如果在 `d.ts` 文件中找不到评论，IntelliJ IDEA 会显示对应的 [MDN 文章](https://developer.mozilla.org/en-US/docs/Web/JavaScript) 的摘要。

默认情况下，文档显示在   文档   弹出窗口中，但您始终可以在 [Documentation 工具窗口](documentation-tool-window.html) 中打开，甚至可以将其配置为默认在   文档工具窗口   中显示。

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

![弹出窗口中的快速文档](https://resources.jetbrains.com/help/img/idea/2026.3/ws_js_quick_doc_popup_706.animated.gif)

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))键，以在   文档  工具窗口中打开此文档。

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

> **Note:**
> 要在快速文档弹出窗口和   文档  工具窗口之间切换焦点，请按 `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/help/img/idea/2026.3/app.actions.more.svg) 可更改字体大小、显示快速文档工具栏或转到源代码。 有关更多信息，请参阅 [弹出窗口中的 Quick Documentation](viewing-reference-information.html#quick_doc_popup_configure)。

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

默认设置下，按 `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/help/img/idea/2026.3/ws_js_quick_doc_tool_window_706.animated.gif)

Procedure:

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

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

您可以在 [工具窗口](viewing-reference-information.html#keep-docs-in-tool-window)中打开特定代码元素的文档，并继续查看当前文件中其他元素的文档。

在工具窗口中，代码文档显示在未固定的选项卡上（以星号符号（  `*` ）标记的选项卡）。 您可以将鼠标悬停在符号上或将插入符号置于其上来查看该文档。 请参阅 [Quick Documentation 工具窗口：模式](viewing-reference-information.html#quick_doc_tw_modes)。

## 符号的 MDN 文档

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)) 中，点击底部的链接：

![ws_mdn_docs.png](https://resources.jetbrains.com/help/img/idea/2026.3/ws_mdn_docs.png)

* 按 `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 会在 [默认 IntelliJ IDEA 浏览器](configuring-third-party-tools.html#web-browsers)中打开 MDN 文章。

## 第三方 JavaScript 库的文档

Procedure:

1. 下载所需的库或框架，将其配置为外部 JavaScript 库，并指定其外部文档链接。 如需更多信息，请参阅 [配置自定义第三方 JavaScript 库](configuring-javascript-libraries.html#ws_js_custom_third_party_library)。

2. 请将文本光标放置在符号处，然后按 `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)) 或从主菜单中选择  `视图 | 外部文档` 。

## npm 包文档

Procedure:

* 在  `package.json` 文件中，或者在  `require` 或  `import` 语句中，将文本光标放在包名上并按下 `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))

导入语句:

![从 import 语句中打开 npm 包的快速文档](https://resources.jetbrains.com/help/img/idea/2026.3/ws_quick_doc_for_npm_package.png)

package.json:

![从 package.json 打开的 npm 包的快速文档](https://resources.jetbrains.com/help/img/idea/2026.3/ws_quick_doc_for_npm_package_from_package_json.png)

* 要在浏览器中打开 [npm 官方网站](https://www.npmjs.com) 上的文档，请点击弹出窗口中的链接或按 `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))。

## See also

### 过程

[快速文档](viewing-reference-information.html#inline-quick-documentation)

