生成アクションの使用
コンストラクターを生成する
コンストラクターを生成 アクションは、構造体型の値を作成する関数を生成します。 コンストラクターの詳細については、 Effective Go マニュアルの コンストラクターと複合リテラル(英語)を参照してください。
キャレットを自分のコードに置き、 Alt+Insert を押します。 または、インテンションアクション Alt+Enter を使用できます。
生成する ウィンドウで、 コンストラクターを生成 を選択します。
フィールドの選択 ダイアログで、コンストラクターで使用するフィールドを選択します。
OK をクリックしてください。

getter と setter を生成する
getter と setter を個別に生成することも、アクションを使って両方のメソッドをまとめて生成することもできます。 コンストラクターの詳細については、 Effective Go マニュアルの Getter(英語) を参照してください。
構造体フィールドの 1 つをクリックし、 Alt+Enter を押してインテンションアクションを呼び出します。メニューから getter と setter を生成する を選択します。
欠落しているメソッドを実装する。
Go にインターフェースを実装するには、インターフェースにリストされているすべてのメソッドを実装する必要があります。 GoLand では、これらのメソッドのテンプレートを自動的に生成することができます。
メソッドの実装 アクションを使用すると、インターフェース定義で省略されていても、パラメーター名を指定できます。
キャレットを自分のコードに置き、 Alt+Insert を押します。
生成する ウィンドウで、 メソッドの実装 を選択します(または Ctrl+I を押します)。
型の選択 ウィンドウで、使用するタイプを選択します。 または、 タイプの作成 をクリックして新しいタイプを作成します。
実装するインターフェースの選択 フィールドに、実装するインターフェースの名前を入力します。
panic("implement me")行をメソッドのコードに置き換えます。
空のテストファイルを生成する
キャレットを自分のコードに置き、 Alt+Insert を押します。
生成する ウィンドウで、 空のテストファイル を選択します。

ファイル、パッケージ、関数のテストを生成する
キャレットを自分のコードに置き、 Alt+Insert を押します。
生成する ウィンドウで、 ファイルのテスト、 パッケージのテスト、 関数のテスト を選択します。

コピーライトを生成する
Ctrl+Alt+S を押して設定を開き、 を選択します。
追加 アイコン
をクリックします。
コピーライトプロファイルの作成 ダイアログで、コピーライトプロファイルの名前を入力します。
コピーライトテキスト(Velocity テンプレートを含む場合があります) フィールドで、コピーライトテンプレートを作成または変更します。
OK をクリックしてください。
キャレットを自分のコードに置き、 Alt+Insert を押します。
生成する ウィンドウで、 コピーライト を選択します。