使用 Generate 操作
生成构造函数
生成构造函数 操作用于生成创建结构体类型值的函数。 有关构造函数的更多信息,请参阅 构造函数与复合字面量 ,该内容来自 Effective Go 手册。
将光标置于代码处,然后按 Alt+Insert。 或者,您可以使用意图操作 Alt+Enter。
在 生成 窗口中,选择 生成构造函数。
在 选择字段 对话框中,选择要用于构造函数的字段。
单击 确定。

生成 getter 和 setter
您可以分别生成 getter 和 setter,也可以使用一个操作同时生成两个方法。 有关构造函数的更多信息,请参阅 Effective Go 手册中的 Getters。
单击某个
struct字段,然后按 Alt+Enter 调用意图操作。从菜单中选择 生成 getter 和 setter。
实现缺失的方法
在 Go 中实现接口,需实现该接口中列出的所有方法。 在 GoLand 中,您可以自动生成这些方法的模板。
通过 实现方法 操作,您可以指定参数名称,即使这些名称在接口定义中被省略。
将光标置于代码处,然后按 Alt+Insert。
在 生成 窗口中,选择 实现方法 (或按 Ctrl+I)。
在 选择类型 窗口中,选择要使用的类型。 或者,点击 创建类型 创建新类型。
在 选择要实现的 interface 字段中,输入要实现的接口名称。
将
panic("implement me")行替换为方法代码。
生成空测试文件
将光标置于代码处,然后按 Alt+Insert。
在 生成 窗口中,选择 空测试文件。

为文件、包和函数生成测试
将光标置于代码处,然后按 Alt+Insert。
在 生成 窗口中,选择 文件测试、 包测试 或 函数测试。

生成版权信息
按 Ctrl+Alt+S 打开设置,然后选择 。
点击 添加 图标
。
在 创建版权配置方案 对话框中,输入版权概要文件名称。
在 版权文本(可能包含 Velocity 模板) 字段中创建或修改版权模板。
单击 确定。
将光标置于代码处,然后按 Alt+Insert。
在 生成 窗口中,选择 版权。