GoLand 2025.3 Help

自动导入

如果您使用尚未导入的类型、接口、方法或函数, IDE 会显示工具提示,提示您添加缺失的导入语句,这样您就无需手动添加。 按 Alt+Enter 接受建议。

如果有多个可能的导入来源,按下 Alt+Enter 将打开建议列表。

自动导入工具提示

自动添加导入语句

您可以配置 IDE,使其在没有可供选择的选项时自动添加 import 语句。

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 Go | 导入

  2. 选中 动态添加明确的import 复选框,并应用更改。

    添加未明确的导入内容复选框

禁用自动导入

如果您想完全禁用自动导入,请确保:

从自动导入中排除包

导入建议列表可能包含您不需要的包。 您可以从自动导入中排除冗余条目,这样建议列表中只包含相关条目。

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 Go | 导入

  2. 从自动导入和补全中排除 部分,点击 添加按钮 或按 Alt+Insert ,并指定您想要排除的类或包。

    您还可以选择是否排除当前项目或所有项目(全局)。

    从导入和补全中排除

优化导入

优化import 功能帮助您删除未使用的导入,并根据 设置 | 编辑器 | 代码样式 | <language> | Import 中指定的规则整理当前文件或目录中所有文件的导入语句。

优化所有导入

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

  2. 执行以下任意操作:

    • 在主菜单中,转到 代码 | 优化import (或按 Ctrl+Alt+O)。

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

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

优化单个文件中的导入

  1. 将插入符号放在导入语句上,然后按 Alt+Enter 或使用 意向操作按钮 图标。

  2. 请选择 优化import

删除 use 语句

在提交时优化导入

如果您的项目在版本控制下,您可以配置 GoLand 在将修改文件提交到 VCS 之前优化导入。

  1. Alt+0 打开 提交 工具窗口,然后点击 显示提交选项 设置按钮

  2. 点击 显示提交选项 ,并在提交消息区域,选中 优化import 复选框。

    高级提交选项弹出窗口

自动优化导入项在保存时

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

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

  2. 启用 优化import(O) 选项。

    另外,从 所有文件类型 列表中选择您想要优化导入的文件类型。

  3. 应用更改并关闭对话框。

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

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

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

    文件重格式化对话框

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

使用 goimports -local 分组

使用此分组时,GoLand 会将所有以指定字符串开头的导入放在第三方包之后。

  1. Ctrl+Alt+S 打开设置并导航到 编辑器 | 代码样式 | Go。 .

  2. 点击 导入 选项卡。

  3. 请从 排序类型 列表中选择 goimports

  4. 请选择 复选框。

  5. 点击 导入开头 单选按钮,并在文本字段中输入分组前缀。

    goimports -local 分组

为文件夹中的所有文件优化导入

  1. 项目 工具窗口中右键点击一个文件夹,然后选择 优化导入

  2. 优化导入 对话框中,点击 运行

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