GoLand 2026.3 Help

実行

プロジェクトに GOROOT 設定がある場合は、GoLandからアプリケーションを実行できます。

簡単な方法

エディターから実行

プログラムにパラメーターを渡さず、開始前に特定のアクションが不要な場合は、エディターから直接実行できます。

  • main 関数の近くの ガターで をクリックし、 実行 を選択します。

  • スクリプトを実行するには、スクリプトをエディターで開くか、 プロジェクト ツールウィンドウで選択して、コンテキストメニューから <スクリプトファイル名> の実行 を選択します。

カスタマイズ可能な方法

  1. main 関数の近くの ガターで をクリックし、 実行構成の変更 を選択します。

  2. 必要に応じて、実行 / デバッグ構成を変更します。 例: 引数を使用してプログラムを実行する必要がある場合は、 プログラム引数 フィールドに引数を追加します。

実行構成を起動する

既存の実行構成は、次のいずれかの方法で起動できます。

  • 実行ウィジェットで実行構成がすでに選択されている場合は、その横にある をクリックするか、 Shift+F10 を押します。

  • 別の実行構成を選択する場合は、「実行ウィジェット 」をクリックします。 開いたメニューで、起動したい実行構成の横にある「 」をクリックします。

  • Alt+Shift+F10 を押す。 開いたメニューで、起動したい実行構成をクリックします。

アプリケーションが起動すると、 実行 ツールウィンドウでその出力を表示して操作できます。 すべての 実行 / デバッグ構成は、実行時に個別のタブを作成します。

ツールウィンドウとその管理方法の詳細については、 ツールウィンドウ トピックを参照してください。

実行 / デバッグ構成のフィールドのリスト

右側のペインに表示されるフィールドには、選択した構成タイプのデフォルト設定が表示されます。

命名

説明

実行種類

アプリケーションの構築スコープ。 ファイル スコープと パッケージ スコープは、テストとコンパイル / 実行構成で同様に機能します (カバーするスコープの点で)。

  • ディレクトリ: サブディレクトリを処理せずに、指定したディレクトリにパッケージとしてアプリケーションをビルドします。

    テスト構成の場合、GoLand は指定したディレクトリとそのすべてのサブディレクトリ内のすべてのテストを実行します。

  • ファイル: ファイル フィールドで指定されたファイルからアプリケーションを構築します。 複数のファイルパスを渡すには、区切り文字として垂直バー(| )を使用します。 この構成は、プログラムを最初からファイルから実行するときに自動的に選択されます。

  • パッケージ: すべての依存関係を持つ単一のパッケージをビルドします。 ビルドするパッケージへの完全なインポートパスを パッケージパス フィールド(たとえば、 github.com/gorilla/mux )に指定します。 ガターの 実行 アイコン (the Run button) を使用して main 関数を実行すると、この構成が自動的に選択されます。

パッケージパス

コンパイルするパッケージの完全なインポートパス (たとえば、 github.com/gorilla/mux)。 このフィールドは、 パッケージ 実行種類を選択した場合にのみ使用できます。

Ctrl+Space を押すと、利用可能なパッケージのリストが表示されます。

出力ディレクトリ

実行可能ファイルのディレクトリ。

リモートターゲット上にビルドする

非ローカル実行ターゲットを選択すると、このチェックボックスが表示されます。 デフォルトではオフになっています。

選択すると、ソースファイルをターゲットにコピーし、そこでビルドします。 選択すると、GoLand は 出力ディレクトリ フィールドを非表示にします。

オフにすると、ローカルでビルドし、実行可能ファイルをターゲットにコピーします。

選択した Go SDK が WSL にある場合、このチェックボックスがオフでも、GoLand は実行ターゲットでビルドします。 詳細については、 ターゲットで実行を参照してください。

ビルド後に実行する

ビルド後にアプリケーションを実行します。

出力コンソールでターミナルをエミュレートする

アプリケーションを実行し、ターミナルに表示されるとおりに 実行 ツールウィンドウに出力を表示します。

作業ディレクトリ

ビルドされたアプリケーションに使用されるディレクトリ。 相対ファイルまたはディレクトリを作成するコードがある場合、それらはこのディレクトリに相対的です。

環境

アプリケーションの環境変数。

環境変数を編集するには、フィールドの最後にある 閲覧 ボタンをクリックします。 環境変数 ダイアログで、 追加 ボタンをクリックし、必要な環境変数を追加します。

Go ツール引数

Go ツールの引数(例: -o)。 また、このフィールドでは マクロも使用できます。

すべてのカスタムビルドタグを使用する

このチェックボックスを選択すると、 Go|ビルドタグ の下にある カスタムタグ フィールドのタグがビルドコマンドに追加されます。

Go ツール引数 に -tags がすでに含まれている場合、コマンドは代わりにそれらのタグを使用します。

プログラム引数

ビルドされたアプリケーションの引数。 また、このフィールドでは マクロも使用できます。

sudo で実行する

アプリケーションの sudo 特権を付与します。

モジュール

現在のモジュールの名前。

起動前

選択した実行 / デバッグ構成を起動する前に起動するタスクを追加します。 タスクを追加するには、 追加 ボタン Alt+Insert をクリックし、追加するツールを選択します。

プロジェクトファイルとして保存

このオプションを有効にすると、構成をプロジェクトファイルとして保存し、 VCS を通じてチームメンバーと共有できます。

アプリケーションを再実行する

  • 実行 ツールウィンドウのツールバーで、 the Rerun button再実行 をクリックするか、 Shift+F10 を押します。

複数のタスクを実行する

  • 複数のタスクを同時に実行またはデバッグするには、ツールバーの実行ウィジェットメニューを開き、 Ctrl キーを押しながら対応する実行 / デバッグ構成を選択します。

単一の実行 / デバッグ構成で複数のタスクを起動する方法については、 複数のターゲットを実行 / デバッグする を参照してください。

サービス ツールウィンドウには、ユーザーが起動した複数の go build 実行 / デバッグ構成が表示されます。 CLI ツールなどの特定の構成を非表示にするには、 Go ビルド ツリー項目のチェックボックスをオフにします。

アプリケーションの停止と一時停止

プログラムを停止すると、そのプロセスは中断され、すぐに終了します。 プログラムを一時停止すると、プログラムはバックグラウンドで実行され続けますが、その出力は中断されます。

プログラムを停止する

  • 実行 ツールウィンドウで、ツールバーの 停止ボタン停止 をクリックします。 または、 Ctrl+F2 を押して、停止するプロセスを選択します。

プログラム出力を一時停止する

  • 実行 ツールウィンドウを右クリックし、コンテキストメニューから 出力の一時停止 を選択します。 同じトグルを使用してプログラムを再開します。

実行中のプロセスを表示

すべてのアクティブな実行またはデバッグ セッションのリストを表示して、それらの間を移動できます。

  • 実行 | 実行リストの表示 に進みます。 エディターの右上隅に、GoLand ですべてのアクティブなアプリケーションのリストが表示されます。

コードを実行、デバッグ、またはテストすると、GoLand は対応する永続的な実行/デバッグ構成を使用します。 対応する構成がない場合、一時的な構成を作成します。

一時的な構成には、GoLand が操作を実行するために必要な詳細が含まれます。 通常、コードの実行またはデバッグには十分です。 この構成で再度実行したり、今後の使用のために保存したりできます。

目的に応じて、既存の構成を編集したり、新しい構成を作成したりできます。 構成の編集の詳細については、 実行 / デバッグ構成 を参照してください。

実行中のアプリケーションからの出力は、 実行ツールウィンドウで確認できます。 各アプリケーションからの出力は、対応する 実行 / デバッグ構成にちなんで名付けられた独自のタブに表示されます。

2026 年 11 月 6 日