GoLand 2024.1 ヘルプ

コードの生成

GoLand は、一般的なコード構造と繰り返し要素を生成する複数の方法を提供し、生産性の向上に役立ちます。これらは、新しいファイルを作成するときに使用されるファイルテンプレート、コンテキスト、さまざまなラッパー、文字の自動ペアリングに基づいて異なる方法で適用されるカスタムまたは事前定義されたライブテンプレートのいずれかです。

コード | 生成 Alt+Insert に移動して、生成できる利用可能な構成を含むポップアップメニューを開きます。

この章では、コードを生成するために使用できる以下の機能の概要について説明します。

関連ページ:

ファイルテンプレート

ファイルテンプレートは、プロジェクトツリーのコンテキストメニューのメニューまたは新規セクションを使用して作成する新しいファイルの既定の内容の仕様です。作成するファイルの種類に応じて、テンプレートは、その種類のすべてのファイルに期待される初期コードとフォーマットを提供します (業界または言語の標準、企業ポリシー、その他の理由に従って)。GoLand は、新しいファイルを作成するときに提案される、サポートされているすべてのファイルタイプの定義済みテンプレートを提供します。推奨されるファイルタイプのセ...

生成アクションの使用

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

コード補完

このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完:基本コード補完は、可視性スコープ内で型、インターフェース、メソッド、キーワードの名前を完成させるのに役立ちます。コード補完を呼び出すと、GoLand はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します (提案にはライブテンプレートも含まれます)。基本コード補完がフィールド、パラメーター、変数宣言の一部に適用されている場合、G...