デバッグツールウィンドウ
このツールウィンドウは、デバッグを開始すると使用可能になります。
アプリケーションのデバッグセッションによって生成された出力を表示します。複数の実行 / デバッグ構成をデバッグする場合、各構成の出力は、対応する構成にちなんで名付けられた個別のタブに表示されます。
各構成には、次のネストされたタブがあります。
各領域には、その動作を構成し、タブ間を移動できるコンテキストメニューがあります。
各タブと領域は、非表示 / 復元したり、選択した場所に移動したりできます。
タブとエリアを移動する
デバッグツールウィンドウのデフォルトのレイアウトに不満がある場合は、いつでもタブと領域を移動できます。そのためには、タブまたは領域を目的の場所にドラッグするだけです。ターゲットがハイライト表示されます。

ハイライトされた場所にタブまたは領域をドロップします。
タブとエリアのデフォルトレイアウトを復元するには、デバッグツールバーの をクリックします。
タブのコンテキストメニュー
フレーム、変数またはウォッチ式領域のコンテキストメニューを使用して、これらの領域の動作を設定したり、タブ間を移動したりできます。
項目 | 説明 |
---|---|
非表示 | このボタンをクリックすると、対応する領域が非表示になります |
その他を閉じる | このボタンをクリックすると、コンソールタブとデバッガータブ以外のすべてのタブが非表示になります。 |
起動時にフォーカス | このオプションを選択すると、デバッグセッションを開始すると、選択した領域にフォーカスが移動します。 |
ブレークポイントにフォーカス | このオプションを選択すると、ブレークポイントに達すると選択した領域にフォーカスが移動します。 |
次のタブを選択 / 前のタブを選択 Ctrl+Alt+Right/ Ctrl+Alt+Left | これらのオプションを使用して、コンソールタブとデバッガータブを切り替えます。 |
デバッグツールバー
選択したタブに関係なく、ウィンドウの左側にある次のツールバーコントロールをいつでも使用できます。
項目 | ツールチップとショートカット | 説明 |
---|---|---|
| 再実行 Ctrl+F5 | 現在のアプリケーションを停止してもう一度実行するには、このボタンをクリックします。 |
| プログラムを再開 F9 | アプリケーションが一時停止している場合は、このボタンをクリックしてプログラムの実行を再開します。 |
| 一時停止プログラム Ctrl+Pause | プログラムの実行を一時停止するには、このボタンをクリックします。 |
| 停止 Ctrl+F2 | 標準の shutdown スクリプトを使用して、現在のプロセスを外部で終了するには、このボタンをクリックします。 |
| ブレークポイントを表示 Ctrl+Shift+F8 | このボタンをクリックすると、ブレークポイントの動作を設定できるブレークポイントダイアログが開きます。 |
| ブレークポイントのミュート | ブレークポイントの状態を切り替えるには、このボタンを使用します。 デバッグツールウィンドウのツールバーで ブレークポイントで停止せずにプログラムを実行するには、プロジェクト内のすべてのブレークポイントを一時的にミュートすることができます。 |
| 設定 | このボタンをクリックして、次のオプションのメニューを開きます。
|
| タブをピン留め | 現在のタブを固定または固定解除するには、このボタンをクリックします。このウィンドウで最大数のタブに達したときにタブが自動的に閉じないようにするには、タブを固定する必要があります。 |
ステップツールバー
項目 | ツールチップとショートカット | 説明 |
---|---|---|
| 実行ポイントを表示 Alt+F10 | このボタンをクリックすると、エディターで現在の実行ポイントがハイライトされ、対応するスタックフレームがフレームペインに表示されます。 |
| ステップオーバー F8 | このボタンをクリックすると、現在のメソッドまたはファイルの次の行までプログラムが実行され、現在の実行ポイント(存在する場合)で参照されているメソッドはスキップされます。現在の行がメソッド内の最後の行である場合、このメソッドの直後に実行された行へのステップが実行されます。 |
| ステップイン F7 | デバッガーを現在の実行ポイントで呼び出されたメソッドにステップインさせるには、このボタンをクリックします。 |
![]() | 強制ステップイン Alt+Shift+F7 | このメソッドをスキップする場合でも、現在の実行ポイントで呼び出されたメソッドにデバッガーをステップインさせるには、このボタンをクリックします。 |
| コードにステップイン Alt+Shift+F7 | このボタンをクリックすると、ライブラリソースへのステップをスキップし、自分のコードに集中できます。 |
| ステップアウト Shift+F8 | このボタンをクリックすると、デバッガーが現在のメソッドから抜け出し、直後に実行される行に移動します。 |
| カーソルまで実行 Alt+F9 | このボタンをクリックすると、プログラム実行を再開し、実行ポイントがエディターの現在のカーソル位置の行に達するまで一時停止します。ブレークポイントは必要ありません。実際には、プログラムの実行が一時停止されると削除されるキャレットの現在の行に一時的なブレークポイントが設定されています。すでに実行されている行にキャレットが配置されている場合は、前のブレークポイントにロールバックする方法がないため、プログラムはその後の実行のために再開されます。このアクションは、メソッドのシーケンスを詳しく調べて、一度にいくつかのメソッドを終了する必要がある場合に特に便利です。 指定された行に移動する前に実行する必要がある行にブレークポイントが設定されている場合、デバッガーは最初に検出されたブレークポイントで一時停止します。 |
| 式を評価する Alt+F8 | このボタンをクリックして。式を評価します。 |
関連ページ:

デバッグ
デバッグセッション中に、デバッガーをアタッチしてプログラムを起動します。デバッガーの目的は、プログラムの実行を妨害し、内部で何が起こっているかに関する情報を提供することです。これにより、プログラムのバグを検出して修正するプロセスが容易になります。デバッグセッションを実行する方法にはさまざまな方法がありますが、簡単にするために、このドキュメントでは、PyCharm からプロジェクトをビルドおよび実行することを想定しています。これは最も一般的なケースであり、より高度な手法と比較して制限が少なくなって...

フレーム
フレームペインでは、アプリケーションのスレッドのリストにアクセスできます。スレッドを調べるには、ペイン上部のリストからスレッドを選択します。スレッドのステータスとタイプは、スレッド名の横にある特別なアイコンとテキストのメモで示されます。スレッドごとに、スタックフレームを表示し、フレームを調べ、フレーム間を移動し、エディターでフレームのソースコードに自動的にジャンプできます。フレームに格納された値を調べるには、デバッグツールウィンドウの変数ペインを使用します。ツールバー:前のフレーム / 次のフ...

変数
変数ペインでは、アプリケーションのオブジェクトに格納されている値を調べることができます。フレームペインでスタックフレームが選択されると、変数ペインはそのスコープ内のすべてのデータ(メソッドパラメーター、ローカルおよびインスタンス変数)を表示します。このペインでは、オブジェクトのラベルを設定したり、オブジェクトをインスペクションしたり、式を評価したり、変数を監視に追加したりすることができます。ツールバー:このツールバーは、監視ペインが非表示になっている場合にのみ表示され、設定されたウォッチが変数

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

データベースツールウィンドウ
概要:データベースツールウィンドウでは、データベースと DDL データソースを操作できます。データベースのデータ構造を表示および変更したり、その他の関連タスクを実行したりできます。テーブルを表示するには、テーブルをダブルクリックします。さまざまな表示モードの詳細については、データを表示するを参照してください。使用可能なデータソースは、データソース、スキーマ、テーブル、列のツリーとして表示されます。現在データソースが定義されていない場合は、新規コマンドを使用してデータソースを作成します。このウィ...