デバッガーセッションを開始する
デバッガーセッションの開始は、プログラムを通常モードで実行するのと非常によく似ています。 デバッガーはバックグラウンドで接続されているため、デバッガーセッションを開始するために特別な設定を行う必要はありません。 PyCharm からプログラムを実行できる場合は、同じ構成を使用してデバッグすることもできます。
プログラムをデバッグするたびに、デバッガーセッションは 実行/デバッグ構成に基づきます。 これにより、アプリケーションを起動するためのパラメーターとアクションを構成できます。 たとえば、デバッガーセッションを開始するたびにアプリケーションをビルドするように指定したり、以前にコンパイルされたコードを使用したりすることができます。 また、任意の VM オプション、カスタムクラスパス値などを使用することもできます (選択した実行 / デバッグ構成がこれをサポートしている限り)。
main() メソッドやテストなどのエントリポイントからプログラムを実行するには、その近くのガターにある 実行
アイコンをクリックし、 デバッグ を選択します。

これにより、一時的な実行 / デバッグ構成が作成されます。 その後、必要に応じてこの一時的な構成をカスタマイズして保存できます。 これは、起動パラメーターを構成せずにプログラムをデバッグする最も簡単な方法です。
実行 / デバッグ構成がすでにある場合は、 実行 ウィジェットでそれを選択し、 デバッグ をクリックするか、 Shift+F9 を押します。

エディターから既存の実行 / デバッグ構成のデバッグセッションを起動するには、 Alt+Shift+F9 を押してメニューから選択します。

デバッガーセッションの一時停止 / 再開
デバッガーセッションの実行中は、 デバッグ ツールウィンドウのツールバーにあるボタンを使用して、デバッガーセッションを一時停止 / 再開できます。
デバッガーセッションを一時停止するには、
をクリックします。
デバッガーセッションを再開するには、
F9 をクリックします。
デバッガーセッションを再起動する
デバッグ ツールウィンドウの 再実行 ボタンをクリックするか、 Ctrl+F5 を押します。

デバッグセッションのプロセス ID (PID) を見つける
現在デバッグ中のアプリケーションの PID を表示するには、 デバッグ ツールウィンドウの対応するセッションタブにマウスカーソルを合わせます。
デバッグセッションの PID を表示するツールヒントが表示されます。

デバッガーセッションを終了する
デバッグ ツールウィンドウで
をクリックします。
または、 Ctrl+F2 を押して、終了するプロセスを選択します(2 つ以上ある場合)。
複数のタスクをデバッグする
複数のタスクを同時に実行またはデバッグするには、ツールバーの実行ウィジェットメニューを開き、 Ctrl キーを押しながら対応する実行 / デバッグ構成を選択します。

単一の実行/デバッグ構成を使用して複数のタスクを起動するには、 複数のターゲットを実行 / デバッグする を参照してください。
生産性のヒント
- 起動前タスクを実行
外部ツールやカスタムアクションをデバッグセッション開始前に実行できるように設定できます。 起動前アクションの例としては、 Gulp、 Grunt、 NPM スクリプトの実行、 TypeScript コードを JavaScript にコンパイル 、現在有効なすべての File Watchersによるコードのコンパイルや圧縮、リモートサーバーへの ソースアップロードなどがあります。使用している言語やフレームワークによって他にも多くのものがあります。