GoLand 2019.3ヘルプ

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

表示 | ツール・ウィンドウ | デバッグ
Alt+5

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

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

各アプリケーションには、次のネストされたタブがあります。

  • コンソール : システム情報とエラーメッセージ、およびアプリケーションのコンソール入力と出力を表示します。

  • デバッガー : このタブは次の領域に分かれています。

各エリアには、その動作を設定してタブ間をナビゲートできるコンテキストメニューがあります。

タブとエリアのそれぞれを非表示にしたり、リストアしたり、選択した場所に移動することができます。

GoLand: Debug window

デバッグツールバー

項目

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

説明

Restart

再実行
Ctrl+F5

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

Resume

デバッグ
F9

現在のアプリケーションが停止したら、このボタンをクリックして再度デバッグします。アプリケーションが実行中の場合、このボタンは Restartに切り替わります。

Resume

プログラムの再開
F9

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

Pause

プログラムの中断
Ctrl+Pause

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

Stop

停止
Ctrl+F2

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

View breakpoints

ブレークポイントの表示
Ctrl+Shift+F8

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

Mute breakpoints

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

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

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

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

restore layout

レイアウトの復元

このボタンをクリックすると、現在のレイアウトの変更を破棄し、デフォルトの状態に戻ります。

Show options menu

オプション・メニューの表示

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

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

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

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

icons general pin tab

タブをピン留め

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

ステップツールバー

項目

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

説明

Show Execution Point

実行ポイントの表示
Alt+F10

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

Step over

ステップ・オーバー
F8

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

Step into

ステップ・イン
F7

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

Step out

ステップ・アウト
Shift+F8

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

Run to cursor

カーソル位置まで実行
Alt+F9

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

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

Evaluate expression

式の評価
Alt+F8

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

the Add method to skip list button

スキップ・リストにメソッドを追加する

このボタンをクリックして、ステップインしたメソッドをスキップリストに追加します。

このリストは、設定/環境設定ダイアログ Ctrl+Alt+S言語 & フレームワーク | PHP | デバッグ | ステップ・フィルターページで構成できます。

ツールバーの非表示/復元

アイコン

ツールチップ

説明

Hide a debugger pane.

非表示

デバッグコンソール、監視、フレーム、または変数ペインの右上隅にあるこのボタンをクリックすると、対応する領域が非表示になります。領域が非表示になると、そのアイコンがデバッガの右上隅に表示されます。

Debug console

'コンソール' ビューの復元

このボタンをクリックすると、コンソール領域が表示されます。このボタンは、Move to buttonをクリックすると利用可能になります。

Debugger frame

'フレーム' ビューの復元

このボタンをクリックすると、フレーム領域が表示されます。このボタンは、move to buttonをクリックすると利用可能になります。

Restore Variables view

'変数' ビューの復元

このボタンをクリックすると、変数領域が表示されます。このボタンは、move to buttonをクリックすると利用可能になります。

タブとエリアを移動する

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

強調表示された場所にタブまたは領域をドロップします。

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

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

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

項目

説明

非表示

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

その他を閉じる

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

起動時にフォーカスする

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

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

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

次のタブを選択/前のタブを選択
Ctrl+Alt+Right / Ctrl+Alt+Left

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

最終更新日: 2020年2月20日

関連ページ:

デバッグ

デバッグセッション中に、デバッガをアタッチしてプログラムを起動します。デバッガの目的は、プログラムの実行を妨害し、内部で何が起こっているかに関する情報を提供することです。これにより、プログラムのバグを検出して修正するプロセスが容易になります。デバッグセッションを実行する方法にはさまざまな方法がありま...

実行/デバッグ構成を操作する

GoLandでコードを実行またはデバッグするには、多数の実行/デバッグ構成を使用できます。各実行/デバッグ構成は、実行/デバッグ起動プロパティの名前付きセットを表します。GoLandを使用して実行、デバッグ、またはテスト操作を実行する場合は、常にパラメータを使用して既存の設定の1つに基づいてプロセス...

デバッグツールウィンドウ。監視-ヘルプ| GoLand

監視式ペインでは、現在のスタックフレームのコンテキストで任意の数の変数または式を評価できます。値はアプリケーションのステップごとに更新され、アプリケーションが中断されるたびに表示されます。変数ペインのコンテキストメニューからコマンドを使用すると、一度に1つの式を表示できますが、監視式ペインには、削除...

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

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

データベース・コンソール

概要:データベースコンソールは、データソースに関連付けられたSQLファイルです。例:MySQLのデータベースコンソールを開くと、MySQLデータソースへの接続セッションが自動的に作成されます。ハードドライブからSQLファイルを開くときは、最初に接続セッションを指定する必要があります。次の例では、My...