PyCharm 2025.3 Help

自动导入

XML

显示自动导入工具提示

在键入未绑定命名空间的名称时自动显示自动导入工具提示。 有关详细信息,请参阅 导入未绑定命名空间

Python

显示import 弹出窗口(P)

在键入缺少导入语句的类名时自动显示导入弹出对话框。

首选导入样式

选择要生成的导入语句样式。 可能的选项包括:

  • from <module> import <name>

  • import <module>.<name>

TypeScript/JavaScript

在代码补全时添加 ES6 导入

  • 选中此复选框后,当您在另一个项目文件中对使用 ES6 export 导出的符号进行补全时,PyCharm 会在 JavaScript 代码中自动插入一条 import 语句:

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

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

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

自动添加TypeScript import

如果您希望 PyCharm 在 TypeScript 代码中生成导入语句,请选中此复选框。 使用下面的复选框选择何时触发导入生成。

  • 在代码补全时 选中此复选框后,当您对在另一个项目文件中导出的符号进行补全时,PyCharm 会在 TypeScript 代码中自动插入一条 import 语句。

  • 使用自动导入工具提示 选中此复选框后,当您将插入符号置于可导入的未解析符号上时,PyCharm 会显示包含导入建议的工具提示。 清除此复选框后,您只能通过按下 Alt+Enter 来调用导入生成。

  • 即时添加无歧义的导入 选中此复选框后,如果仅有一个来源可用于导入该符号,则在您输入代码或粘贴包含尚未导入的符号的片段时,PyCharm 会添加导入语句。

在需要完整文件名的浏览器中使用 ES6 模块时,例如在 Chrome 中,确保导入语句中的 ES6 模块名称带有 .js 扩展名非常重要。

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

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

Dart

在粘贴时更新导入

选择 PyCharm 应如何处理粘贴的 Dart 代码块中缺失符号的引用:

  • 全部 — PyCharm 将为粘贴的代码中所有缺失符号自动插入导入语句。

  • 询问 — 系统会提示您选择要导入的符号。

  • — PyCharm 不会自动添加任何导入语句,您可以在未解析的引用处按下 Alt+Enter ,并在列表中选择 导入 <符号名称> 来调用导入生成。

最后修改日期: 2025年 12月 2日