GoLand 2025.3 Help

使用生成操作

生成构造函数

生成构造函数 操作生成一个函数,用于创建结构体类型的值。 有关构造函数的更多信息,请参阅 构造函数与复合字面量 ,该内容来自 Effective Go 手册。

  1. 将插入符号放置在代码中,然后按 Alt+Insert。 或者,您可以使用意图操作 Alt+Enter

  2. 生成 窗口中,选择 生成构造函数

  3. 选择字段 对话框中,选择您希望在构造函数中使用的字段。

  4. 单击 确定

    生成构造函数

生成 getter 和 setter

可以分别生成 getter 和 setter,也可以使用一个操作来生成这两种方法。 有关构造函数的更多信息,请参阅 Getters ,内容来自 Effective Go 手册。

  1. 点击 struct 字段之一,然后按 Alt+Enter 以调用意图操作。

  2. 在菜单中选择 生成 getter 和 setter

实现缺少的方法

要在 Go 中实现接口,您需要实现接口中列出的所有方法。 在 GoLand 中,您可以自动生成这些方法的模板。

通过 实现方法 操作,即使接口定义中省略了参数名称,您也可以指定参数名称。

  1. 将插入符号放置在代码中,然后按 Alt+Insert

  2. 生成 窗口中,选择 实现方法 (或按 Ctrl+I)。

  3. 选择类型 窗口中,选择您希望使用的类型。 或者,点击 创建类型 创建一个新类型。

  4. 选择要实现的接口 字段中,输入您希望实现的接口名称。

  5. 用方法的代码替换 panic("implement me") 行。

生成一个空的测试文件

  1. 将插入符号放置在代码中,然后按 Alt+Insert

  2. 生成 窗口中,选择 空测试文件

生成一个空的测试文件

为文件、包和函数生成测试

  1. 将插入符号放置在代码中,然后按 Alt+Insert

  2. 生成 窗口中,选择 文件的测试包的测试函数的测试

    生成一个空的测试文件
  1. 按下 Ctrl+Alt+S 以打开设置,然后选择 编辑器 | 版权 | 版权配置文件

  2. 点击 添加 图标 添加图标

  3. 创建版权配置文件 对话框中,输入版权配置文件的名称。

  4. 单击 确定

  5. 将插入符号放置在代码中,然后按 Alt+Insert

  6. 生成 窗口中,选择 版权

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