GoLand 2025.2 Help

自动导入

If you use a type, an interface, a method, or a function that you have not imported yet, the IDE shows you a tooltip prompting you to add a missing import statement so that you do not have to add it manually. 按下 Alt+Enter 可接受建议。

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

自动导入工具提示

自动添加导入语句

如果没有可选择的项,您可以配置 IDE 自动添加导入语句。

  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年 9月 26日