GoLand 2025.2 ヘルプ

デバッグツールウィンドウ

ツールバー

デバッガーツールバーには、デバッガーセッションの制御ステップ実行に最もよく使用されるアクションが含まれています。

The Debugger Toolbar

好みに応じて、ツールバーで使用できるアクションのリストを構成できます。

デバッガーのツールバーをカスタマイズする

  • デバッグアクションを追加するには、デバッガーツールバーを右クリックし、コンテキストメニューからデバッガーツールバーに追加を選択して、リストから必要なアクションを選択します。

  • デバッグに直接関係のないアクションを追加するには、デバッガーツールバーを右クリックし、コンテキストメニューからツールバーのカスタマイズを選択します。

    開いたダイアログで、追加をクリックし、必要なアクションを選択します。

このツールウィンドウは、デバッグを開始すると使用可能になります。

アプリケーションのデバッグセッションによって生成された出力を表示します。複数の実行 / デバッグ構成をデバッグする場合、各構成の出力は、対応する構成にちなんで名付けられた個別のタブに表示されます。

各構成には、次のネストされたタブがあります。

各領域には、その動作を構成し、タブ間を移動できるコンテキストメニューがあります。

各タブと領域は、非表示 / 復元したり、選択した場所に移動したりできます。

タブとエリアを移動する

デバッグツールウィンドウのデフォルトのレイアウトに不満がある場合は、いつでもタブと領域を移動できます。そのためには、タブまたは領域を目的の場所にドラッグするだけです。ターゲットがハイライト表示されます。

ハイライトされた場所にタブまたは領域をドロップします。

タブとエリアのデフォルトレイアウトを復元するには、デバッグツールバーの Restore layout をクリックします。

タブのコンテキストメニュー

フレーム変数またはウォッチ式領域のコンテキストメニューを使用して、これらの領域の動作を設定したり、タブ間を移動したりできます。

項目

説明

非表示

このボタンをクリックすると、対応する領域が非表示になります

その他を閉じる

このボタンをクリックすると、コンソールタブとデバッガータブ以外のすべてのタブが非表示になります。

起動時にフォーカス

このオプションを選択すると、デバッグセッションを開始すると、選択した領域にフォーカスが移動します。

ブレークポイントにフォーカス

このオプションを選択すると、ブレークポイントに達すると選択した領域にフォーカスが移動します。

次のタブを選択 / 前のタブを選択

Ctrl+Alt+Right / Ctrl+Alt+Left

これらのオプションを使用して、コンソールタブとデバッガータブを切り替えます。

デバッグツールバー

選択したタブに関係なく、ウィンドウの左側にある次のツールバーコントロールをいつでも使用できます。

項目

ツールチップとショートカット

説明

Restart

再実行

Ctrl+F5

現在のアプリケーションを停止してもう一度実行するには、このボタンをクリックします。

Resume

再開

F9

アプリケーションが一時停止している場合は、このボタンをクリックしてプログラムの実行を再開します。

Pause

一時停止

Ctrl+Pause

プログラムの実行を一時停止するには、このボタンをクリックします。

Stop

停止

Ctrl+F2

標準の shutdown スクリプトを使用して、現在のプロセスを外部で終了するには、このボタンをクリックします。

View breakpoints

ブレークポイントの表示

Ctrl+Shift+F8

このボタンをクリックすると、ブレークポイントの動作を設定できるブレークポイントダイアログが開きます。

Mute breakpoints

ブレークポイントのミュート

ブレークポイントの状態を切り替えるには、このボタンを使用します。

デバッグツールウィンドウのツールバーで ボタンを押すと、プロジェクト内のすべてのブレークポイントがミュートされ、それらのアイコンが灰色になります (muted_breakpoint.png)。

プロジェクト内のすべてのブレークポイントを一時的にミュートして、ブレークポイントで停止せずにプログラムを実行できます。

Show options menu

デバッガー設定

次のオプションを含むメニューを開きます。

  • プレビュータブでファイルを開く : 対応するフレームが選択されているときにプレビュータブでファイルを開くには、このオプションを選択します。

  • エディターで変数値を表示 : このオプションを選択すると、インラインデバッグ機能が有効になり、エディターでの使用の直後に変数の値を表示できます。

  • 変数をアルファベット順に並べ替え : アルファベット順に変数ペインの値をソートするには、このオプションを選択します。

  • セッション完了時にブレークポイントのミュートを解除 : デバッグセッションが終了した後、すべての無効なブレークポイントを再度有効にするには、このオプションを選択します。

タブをピン留め

現在のタブを固定または固定解除するには、このボタンをクリックします。このウィンドウで最大数のタブに達したときにタブが自動的に閉じないようにするには、タブを固定する必要があります。

項目

ツールチップとショートカット

説明

Restart

再実行

Ctrl+F5

現在のアプリケーションを停止してもう一度実行するには、このボタンをクリックします。

Resume

再開

F9

アプリケーションが一時停止している場合は、このボタンをクリックしてプログラムの実行を再開します。

Pause

一時停止

Ctrl+Pause

プログラムの実行を一時停止するには、このボタンをクリックします。

Stop

停止

Ctrl+F2

このボタンをクリックして、標準の shutdown スクリプトを使用して現在のプロセスを外部で終了します。

View breakpoints

ブレークポイントの表示

Ctrl+Shift+F8

このボタンをクリックすると、ブレークポイントの動作を設定できるブレークポイントダイアログが開きます。

Mute breakpoints

ブレークポイントのミュート

ブレークポイントの状態を切り替えるには、このボタンを使用します。

デバッグツールウィンドウのツールバーで ボタンを押すと、プロジェクト内のすべてのブレークポイントがミュートされ、それらのアイコンが灰色になります (muted_breakpoint.png)。

ブレークポイントで停止せずにプログラムを実行するには、プロジェクト内のすべてのブレークポイントを一時的にミュートすることができます。

Show options menu

設定

このボタンをクリックして、次のオプションのメニューを開きます。

  • 値をインラインで表示する : このオプションを選択すると、インラインデバッグ機能が有効になり、エディターでの使用の直後に変数の値を表示できます。

  • アルファベット順に値をソートする : アルファベット順に変数ペインの値をソートするには、このオプションを選択します。

  • セッション完了時にブレークポイントのミュートを解除 : デバッグセッションが終了した後、すべての無効なブレークポイントを再度有効にするには、このオプションを選択します。

タブをピン留め

現在のタブを固定または固定解除するには、このボタンをクリックします。このウィンドウで最大数のタブに達したときにタブが自動的に閉じないようにするには、タブを固定する必要があります。

ステップツールバー

項目

ツールチップとショートカット

説明

Show Execution Point

実行ポイントの表示

Alt+F10

このボタンをクリックすると、エディターで現在の実行ポイントがハイライトされ、対応するスタックフレームがフレームペインに表示されます。

Step over

ステップオーバー

F8

このボタンをクリックすると、現在のメソッドまたはファイルの次の行までプログラムが実行され、現在の実行ポイント(存在する場合)で参照されているメソッドはスキップされます。現在の行がメソッド内の最後の行である場合、このメソッドの直後に実行された行へのステップが実行されます。

Step into

ステップイン

F7

デバッガーを現在の実行ポイントで呼び出されたメソッドにステップインさせるには、このボタンをクリックします。

Step out

ステップアウト

Shift+F8

このボタンをクリックすると、デバッガーが現在のメソッドから抜け出し、直後に実行される行に移動します。

Run to cursor

カーソル位置まで実行

Alt+F9

このボタンをクリックしてプログラムの実行を再開し、実行ポイントがエディターの現在のキャレット位置の行に到達するまで一時停止します。ブレークポイントは必要ありません。実際には、キャレットの現在行に一時的なブレークポイントが設定されていますが、プログラムの実行が一時停止されると削除されます。キャレットがすでに実行されている行に配置されている場合、以前のブレークポイントにロールバックする方法がないため、プログラムはさらに実行するために再開されるだけです。このアクションは、メソッドシーケンスの奥深くまでステップアップし、複数のメソッドを一度にステップアウトする必要がある場合に特に便利です。

指定された行に移動する前に実行する必要がある行にブレークポイントが設定されている場合、デバッガーは最初に検出されたブレークポイントで一時停止します。

Evaluate expression

式の評価

Alt+F8

このボタンをクリックして、式を評価します

項目

ツールチップとショートカット

説明

Show Execution Point

実行ポイントの表示

Alt+F10

このボタンをクリックすると、エディターで現在の実行ポイントがハイライトされ、対応するスタックフレームがフレームペインに表示されます。

Step over

ステップオーバー

F8

このボタンをクリックすると、現在のメソッドまたはファイルの次の行までプログラムが実行され、現在の実行ポイント(存在する場合)で参照されているメソッドはスキップされます。現在の行がメソッド内の最後の行である場合、このメソッドの直後に実行された行へのステップが実行されます。

Step into

ステップイン

F7

デバッガーを現在の実行ポイントで呼び出されたメソッドにステップインさせるには、このボタンをクリックします。

Step out

ステップアウト

Shift+F8

このボタンをクリックすると、デバッガーが現在のメソッドから抜け出し、直後に実行される行に移動します。

Run to cursor

カーソル位置まで実行

Alt+F9

このボタンをクリックすると、プログラム実行を再開し、実行ポイントがエディターの現在のカーソル位置の行に達するまで一時停止します。ブレークポイントは必要ありません。実際には、プログラムの実行が一時停止されると削除されるキャレットの現在の行に一時的なブレークポイントが設定されています。すでに実行されている行にキャレットが配置されている場合は、前のブレークポイントにロールバックする方法がないため、プログラムはその後の実行のために再開されます。このアクションは、メソッドのシーケンスを詳しく調べて、一度にいくつかのメソッドを終了する必要がある場合に特に便利です。

指定された行に移動する前に実行する必要がある行にブレークポイントが設定されている場合、デバッガーは最初に検出されたブレークポイントで一時停止します。

Evaluate expression

式の評価

Alt+F8

このボタンをクリックして、式を評価します

2025 年 9 月 19 日

関連ページ:

デバッガーセッションを開始する

デバッガーセッションの開始は、プログラムを通常モードで実行するのと非常によく似ています。デバッガーはバックグラウンドで接続されているため、デバッガーセッションを開始するために特別な設定を行う必要はありません。GoLand からプログラムを実行できる場合は、同じ構成を使用してプログラムをデバッグすることもできます。プログラムをデバッグするたびに、デバッガーセッションは実行 / デバッグ構成に基づいて実行されます。これにより、アプリケーションを起動するためのパラメーターとアクションを構成できます。た...

プログラムのステップスルー

ステップは、プログラムの段階的な実行を制御するプロセスです。GoLand は、一連のステップアクションを提供します。特定のステップアクションの選択は、次の行に直接移動する必要があるか、中間のメソッド呼び出しもインスペクションする必要があるかなど、戦略によって異なります。ステップボタンは、デバッグツールウィンドウのツールバーにあります。ステップオーバー:現在のコード行をステップオーバーし、ハイライトされた行にメソッド呼び出しが含まれている場合でも、次の行に移動します。メソッドの実装はスキップされ...

実行 / デバッグ構成

GoLand は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — 関数またはテストを実行またはデバッグするたびに作成されます。永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成されます。永続的な構成は、削除するまでプロジェクトの一部として残ります。コードを実行...

中断されたプログラムを調べる

デバッガーセッションが開始されると、デバッグツールウィンドウが表示され、次のいずれかが発生するまでプログラムが正常に実行されます。ブレークポイントがヒットしました、プログラムを手動で一時停止します、その後、プログラムは中断され、現在の状態を調べたり、実行を制御したり、実行時にさまざまなシナリオをテストしたりできます。フレームを調べる:プログラムの状態はフレームで表されます。プログラムが一時停止すると、現在のフレームスタックがデバッグツールウィンドウのフレームタブに表示されます。フレームはアクテ

ツールウィンドウのスピード検索

スピード検索を使用すると、ツールウィンドウ内の項目をすばやく見つけることができます。たとえば、プロジェクトツールウィンドウ内のファイルまたはフォルダー、構造ツールウィンドウのメンバー、コミットツールウィンドウ内の変更リスト、TODO リスト内の項目などです。ツールウィンドウ、ツリー、リスト、ポップアップを選択します。ファイル、クラス、フィールドの名前など、アイテム名の入力を開始します。入力すると、入力した文字を示すフィールドがツールウィンドウ上に表示され、選択範囲が指定した文字列に一致する最初