自动导入
如果您使用尚未导入的类型、接口、方法或函数, IDE 会显示工具提示,提示您添加缺失的导入语句,这样您就无需手动添加。 按 Alt+Enter 接受建议。
如果有多个可能的导入来源,按下 Alt+Enter 将打开建议列表。

自动添加导入语句
您可以配置 IDE,使其在没有可供选择的选项时自动添加 import 语句。
按下 Ctrl+Alt+S 打开设置,然后选择 。
选中 动态添加明确的import 复选框,并应用更改。

禁用自动导入
如果您想完全禁用自动导入,请确保:
自动插入导入语句 已禁用。
从自动导入中排除包
导入建议列表可能包含您不需要的包。 您可以从自动导入中排除冗余条目,这样建议列表中只包含相关条目。
按下 Ctrl+Alt+S 打开设置,然后选择 。
在 从自动导入和补全中排除 部分,点击
或按 Alt+Insert ,并指定您想要排除的类或包。
您还可以选择是否排除当前项目或所有项目(全局)。

优化导入
优化import 功能帮助您删除未使用的导入,并根据 中指定的规则整理当前文件或目录中所有文件的导入语句。
优化所有导入
在 项目 工具窗口中选择文件或目录 ()。
执行以下任意操作:
在主菜单中,转到 (或按 Ctrl+Alt+O)。
在上下文菜单中,选择 优化import。
(如果您选择了一个目录)请选择是否要优化目录中所有文件中的导入,还是仅优化本地修改的文件(如果您的项目在版本控制下),然后点击 运行。
优化单个文件中的导入
将插入符号放在导入语句上,然后按 Alt+Enter 或使用
图标。
请选择 优化import。

在提交时优化导入
如果您的项目在版本控制下,您可以配置 GoLand 在将修改文件提交到 VCS 之前优化导入。
按 Alt+0 打开 提交 工具窗口,然后点击 显示提交选项
。
点击
,并在提交消息区域,选中 优化import 复选框。

自动优化导入项在保存时
您可以配置 IDE,以便在修改后的文件 保存时自动优化导入。
按下 Ctrl+Alt+S 打开设置,然后选择 。
启用 优化import(O) 选项。
另外,从 所有文件类型 列表中选择您想要优化导入的文件类型。
应用更改并关闭对话框。
在重新格式化文件时优化导入
您可以告知 GoLand 在每次重新格式化文件时优化导入。
在编辑器中打开文件,按 Ctrl+Alt+Shift+L ,并确保在打开的 文件重新格式化 对话框中选中 优化导入 复选框。

之后,每次您在此项目中按 Ctrl+Alt+L 时,GoLand 将自动优化其导入。
使用 goimports -local 分组
使用此分组时,GoLand 会将所有以指定字符串开头的导入放在第三方包之后。
按 Ctrl+Alt+S 打开设置并导航到 。 .
点击 导入 选项卡。
请从 排序类型 列表中选择 goimports。
请选择 组 复选框。
点击 导入开头 单选按钮,并在文本字段中输入分组前缀。

为文件夹中的所有文件优化导入
在 项目 工具窗口中右键点击一个文件夹,然后选择 优化导入。
在 优化导入 对话框中,点击 运行。