JetBrains Rider 2025.2 Help

自动导入

导入功能

在编辑器中显示“导入缺失引用”弹窗

如果选择此选项,当文件中检测到一个或多个未导入的类型时,将弹出一个建议在 C# 和 VB.NET 中 导入命名空间的弹窗。

命名空间导入快速修复

如果未选中复选框,当您按下 Alt+Enter 时,相应的操作将出现在 操作列表中。

在基本补全中显示导入条目

选中此复选框时,由 第二次基本补全 建议的补全项将自动出现在 自动完成基本补全 的补全列表中。

筛选

从导入功能中排除以下类型/成员

使用此列表指定应从 命名空间导入建议代码补全建议中排除的命名空间、类型和成员。

导入以下类型时强制执行完全类型名称限定

使用此列表指定应使用完全限定名称引用而不是通过 using/import 指令导入的类型。

这些首选项将在您 导入缺失的命名空间 、使用 优化 'using' 指令 任务 运行代码清理以及接受 第二次基本补全 的建议时应用。

条目的格式为 Fully.Qualified.NameFully.Qualified.Name.Prefix**Fully.Qualified.Name.Suffix。 泛型类型的指定格式为 List`1

XML

显示自动导入工具提示

在输入未绑定命名空间的名称时自动显示自动导入工具提示。

TypeScript/JavaScript

在代码补全时添加 ES6 import

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

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

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

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

自动添加TypeScript import

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

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

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

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

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

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

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

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