RubyMine 2025.2 Help

自动导入

在 JavaScript 和 TypeScript 文件中,RubyMine 会自动为模块、类、组件以及任何其他可以导出的符号添加导入语句,还包括 XML 命名空间。 从 JavaScript 中的自动导入TypeScript 中的自动导入导入 XML 命名空间 中了解更多。

当您完成一个 ES6 符号或 CommonJS 模块时,RubyMine 会自行决定导入语句的样式,或者显示一个弹出窗口供您选择所需的样式。 从 JavaScript 中的自动导入 中了解更多。

在代码完成时添加 import 语句

当您完成导出的 JavaScript 或 TypeScript 符号时,RubyMine 会添加导入语句。

在代码补全时添加 ES6 导入

您可以在补全时禁用自动导入,并改用快速修复:

  1. 设置 对话框 (Ctrl+Alt+S) 中,前往 编辑器丨常规丨自动导入

  2. 在打开的 自动导入 页面中,使用 TypeScript/JavaScript 区域中的复选框启用或禁用代码补全时的导入生成。

使用快速修复

对于项目依赖项中的 JavaScript 符号,当导入语句缺失或自动导入被禁用时,RubyMine 提供了一个快速修复来添加导入语句。

RubyMine 将符号标记为未解析,并显示一个带有建议快速修复的工具提示:

ws_es6_autoimport_off_tooltip.png

或者,按 Alt+Enter

ws_es6_autoimport_off.png

如果有多个可能的导入来源,RubyMine 将显示建议列表:

使用快速修复的自动导入:多种选择

如果您不想看到 缺少导入语句 警告,请在当前文件或整个项目中禁用检查。 更多信息请参阅 禁用和启用检查

禁用缺失导入语句检查

或者, 更改文件的高亮级别 :将鼠标悬停在编辑器右上角的小部件上,然后从 高亮 列表中选择 语法

使用自动导入工具提示添加导入语句

在 TypeScript 中,RubyMine 会向您显示一个自动导入工具提示。 要接受建议,请按 Alt+Enter

使用自动导入工具提示添加导入语句

要禁用弹出窗口,请将鼠标悬停在编辑器右上角的检查小部件上,单击 更多 ,并清除 显示自动导入工具提示 选项。

优化导入

RubyMine 帮助您移除未使用的导入,并在当前文件、目录中的所有文件或整个项目中组织导入语句。

优化所有导入

  1. 项目 工具窗口中选择文件或目录 (View | 工具窗口 | 项目)。

  2. 执行以下任意操作:

    • 转到 代码(C) | 优化import (或按 Ctrl+Alt+O)。

    • 从上下文菜单中选择 优化import

  3. (如果您选择了一个目录)请选择是否要优化目录中所有文件中的导入,还是仅优化本地修改的文件(如果您的项目在版本控制下),然后点击 运行

优化单个文件中的导入

  • 将光标放在导入语句上,按 Alt+Enter 或使用 意向操作按钮 图标。 然后选择 移除未使用的 'import'

    移除未使用的导入
  • 在编辑器中打开文件或在 Project 工具窗口中选择文件,然后按 Ctrl+Alt+O

在重新格式化文件时优化导入

您可以告知 RubyMine 在每次重新格式化文件时优化导入。

  • 在编辑器中打开文件,按 Ctrl+Alt+Shift+L ,并确保在打开的 文件重新格式化 对话框中选中 优化导入 复选框。

之后,每次您在此项目中按 Ctrl+Alt+L 时,RubyMine 将自动优化其导入。

在提交更改到您的 VCS 之前优化导入

如果您的 项目受版本控制 ,您可以指示 RubyMine 在将修改的文件提交到 VCS 之前优化导入。

  • Commit 工具窗口 Alt+0 中,单击 显示提交选项 ,并在 提交检查 区域中选中 >优化导入 复选框。

    在提交前优化导入
  • 您还可以仅优化更新的代码中的导入。 在 Project 工具窗口中,选择一个文件夹,然后按 Ctrl+Alt+O。 在 优化导入 对话框中,选择 仅处理 VCS 更改的文件 并单击 运行

自动优化导入项在保存时

您可以配置 IDE,以便在修改后的文件 保存时自动优化导入。

  1. Ctrl+Alt+S 打开设置,然后选择 工具 | 保存时的操作

  2. 启用 优化import(O) 选项并应用更改。

    此外,从 所有文件类型 列表中选择您希望使用自动导入优化的文件类型。

    在保存时自动优化导入:指定文件类型
最后修改日期: 2025年 9月 26日