RubyMine 2025.2 Help

自动导入

XML

显示自动导入工具提示

在输入未绑定命名空间的名称时自动显示自动导入工具提示。 如需更多信息,请参阅 importing unbound namespaces

TypeScript/JavaScript

在代码补全时添加 ES6 导入

  • 如果选中此复选框,RubyMine 会在您在另一个项目文件中完成使用 ES6 exports 导出的符号时,自动在 JavaScript 代码中插入一个 import 语句:

    在代码补全时添加 ES6 导入
  • 当复选框被清除时,按下 Alt+Enter RubyMine 会显示一个建议导入符号的弹出窗口:

    在代码补全时禁用添加 ES6 导入
  • 补全和自动导入同样适用于 React 组件,包括无状态组件。 RubyMine 能够正确检测它们,提供代码补全,并自动添加 import语句:

    React 无状态组件中的导入补全

自动添加TypeScript import

如果您希望 RubyMine 在 TypeScript 代码中生成导入语句,请选择此复选框。 请使用以下复选框选择何时调用导入生成。

  • 在代码补全时 如果选中此复选框,RubyMine 会在您完成从另一个项目文件中导出的符号时,自动在 TypeScript 代码中插入 import语句。

  • 带有自动导入工具提示 如果选中此复选框,RubyMine 会在您将文本光标放置在可以导入的未解析符号处时,显示一个包含导入建议的工具提示。 当复选框被清除时,您只能通过按 Alt+Enter 来调用导入生成。

  • 即时添加明确的导入 选中此复选框后,RubyMine 会在您编写代码或粘贴包含尚未导入符号的片段时添加 import 语句,如果只有一个来源可以导入该符号。

当您在需要完整文件名的浏览器(例如 Chrome)中使用 ES6 模块时,import 语句中的 ES6 模块名称必须包含 .js 扩展名。

  • 要在 JavaScript 环境中自动添加扩展,请在 使用文件扩展名 复选框上选择 Imports 选项卡代码样式:JavaScript 页面。

  • 要在 TypeScript 上下文中自动添加扩展,请在 使用文件扩展名 页面的 Imports 选项卡上选择 代码样式:TypeScript 复选框。

最后修改日期: 2025年 9月 26日