PyCharm 2025.2 Help

自动导入

XML

显示自动导入工具提示

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

Python

显示import 弹出窗口(P)

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

首选导入样式

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

  • from <module> import <name>

  • import <module>.<name>

TypeScript/JavaScript

在代码补全时添加 ES6 导入

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

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

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

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

自动添加TypeScript import

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

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

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

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

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

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

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

Dart

在粘贴时更新导入

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

  • All — PyCharm 将自动插入导入语句,以替换粘贴代码中的所有缺失符号。

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

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

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