GoLand 2026.1 Help

名前の変更リファクタリング

名前変更リファクタリングを使用して、コード全体でシンボル、ファイル、それらへのすべての参照の名前を変更します。

限定されたスコープだけが影響を受けるため、ローカル変数またはプライベートメソッドの名前変更はインラインで簡単に行うことができます。 型、インターフェース、または public メソッドの名前を変更すると、多くのファイルに影響を与える可能性があります。 リファクタリングする前に、潜在的な変更をプレビューします。

その場でコードの名前を変更する。

  1. エディターで、パラメーター、メソッド、その他のコード要素の名前を変更します。 GoLand はガターに 名前の使用箇所のアイコン を表示します。

  2. ガターアイコンをクリックするか、 Alt+Enter を押して提案を適用します。

    インラインで名前を変更

    GoLand はコード要素の名前を変更し、それに応じて使用箇所を更新します。

    リファクタリング結果の名前を変更する

インレイヒントを使用してコードの名前を変更する

  1. エディターで、名前を変更するコード要素を見つけます。

  2. 名前変更したいコード要素のテキストを編集すると、GoLand は 使用箇所の名前を変更する インレイヒントを表示します。

  3. インレイヒントを選択します。

    Go code element renamed

コード要素の名前を変更する

  1. エディターで、名前を変更する要素を選択します。 ファイルの名前を変更する必要がある場合は、 プロジェクト ツールウィンドウでファイルを選択します。

  2. Shift+F6 を押すか、右クリックしてコンテキストメニューから 名前変更 を選択します。

    名前変更 Shift+F6 アクションを実行すると、GoLand はハイライトされた要素の横に コメントや文字列のリネームアイコンテキスト出現箇所のリネームアイコン を表示します。

    変数の名前変更

    Ctrl+Alt+Shift+N を押してコンテキストメニューを開き、追加の名前変更オプションを選択できます。

    追加の名前変更オプション

    その他のオプションを含む 名前変更 ダイアログを表示する場合は、 その他のオプション リンクをクリックするか、 Shift+F6 を押します。

  3. インプレースでリファクタリングの名前を変更を実行するか、 Shift+F6 をもう一度押して 名前変更ダイアログを開くことができます。 要素の新しい名前を入力して、 プレビュー ボタンと リファクタリング ボタンを有効にします。

    名前の変更ダイアログ

    追加のオプションを指定できます。 例: 要素の出現箇所を検索する場所、または名前を変更するその他の場所を指定します。 リファクタリングのスコープを指定することもできます。

  4. リファクタリングプレビュー ダイアログで、潜在的な変更を確認し、 リファクタリング をクリックします。

リファクタリングダイアログ

次回 名前変更 リファクタリングを実行すると、GoLand は 名前変更 ダイアログ内で指定したオプションを記憶します。

インターフェースのメソッド名を変更する

インターフェースで宣言されたメソッドの名前を変更できます。 メソッドの名前を変更すると、GoLand はメソッド実装のリネームも選択できるコンテキストメニューを表示します。

  1. インターフェース内のメソッドを右クリックし、 リファクタリング | 名前の変更 を選択します。 あるいは、インターフェース内のメソッドにキャレットを置き、 Shift+F6 を押します。

  2. コンテキストメニューで名前を変更したいものを選択します。 メソッドとすべての実装の名前を変更するには、 リファクタリングメソッドの仕様とすべての実装 を選択してください。 それ以外の場合は、選択した方法だけをリファクタリングするには、 現在のメソッドのみをリファクタリング を選択します。

  3. シグネチャーの変更 ダイアログで、 命名 フィールドのメソッド名を変更します。

  4. リファクタリング をクリックしてください。

    リファクタリングする前に変更をプレビューするには、 プレビュー をクリックします。

インターフェースのメソッド名を変更する

パッケージ名を変更する

  1. モジュール名をクリックして、 リファクタリング | 名前の変更 に移動します。 または、「Shift+F6 」を押します。

  2. 名前変更 ダイアログで、名前変更オプションを構成し、 リファクタリング をクリックします。 または、 プレビュー をクリックして、プロジェクト内のモジュール名のすべての使用箇所を確認します。

    Go モジュール名の名前を変更する
2026 年 5 月 22 日