GoLand 2026.3 Help

Go ワークスペース

Go ワークスペースでは、1 つのプロジェクトで複数のモジュールを扱うために go.work ファイルを使用します。 このファイルには、依存関係を解決するときに Go がメインモジュールとして扱うモジュールが一覧表示されます。

go.work ファイルを作成すると、GoLand は現在のプロジェクト内のすべてのモジュールを自動的に含めます。

ワークスペースを作成する

  • プロジェクトの親ディレクトリを右クリックします。 次に、 新規 | Go ワークスペースファイル を選択します。

ローカルの置換モジュールをワークスペースに追加

  • go.mod ファイルにプロジェクト内のモジュール用の相対 replace ディレクティブが含まれている場合は、ディレクティブにキャレットを置き、 Alt+Enter を押して、 ローカルで置換されたすべてのモジュールをワークスペースに追加 を選択します。

    ワークスペースが存在しない場合、GoLand はメインモジュールとそのローカル置換を含む go.work ファイルを作成します。 それ以外の場合、既存のワークスペースに置換を追加します。

複数の use ディレクティブを 1 つのディレクティブにマージする

  • use ディレクティブをクリックし、 Alt+Enter を押して、 複数の「use」ディレクティブを 1 つにマージする を選択します。

2026 年 11 月 6 日