ブレークポイントを設定しようとしていますが、最近「mvninstall」でコンパイルしたいくつかのクラスでは何も起こりません。他の誰かによってすでに作成されたクラスにブレークポイントを設定することができます。誰かがそれを解決する方法を知っているなら私に知らせてください。
6 に答える
IDEA CE 15の使用中に同じ問題が発生しました:Python CEプラグイン5.0.143.103を削除すると問題が修正されましたが、Pythonの解析は行われませんでした。:(
[ファイル]->[キャッシュの無効化と再起動]が問題の解決に役立ちました。道順を教えてくれたTomaszNurkiewiczに感謝します
私の場合、この問題はPHPプラグイン(https://plugins.jetbrains.com/plugin/?id=6610)が原因で発生しました。「キャッシュを無効にして再起動」した後も、問題は解決しませんでした。
そのPHPプラグインをアンインストールすると、私の問題は解決しました。
何も起こらないということは、ブレークポイントがヒットしないということですか?ブレークポイントアイコンをよく見てください。 特にと アイコンの違いを見てください。後者は、デバッグ中に実行するコードに、その行に意味のある命令がないことを示しています。
このような動作の理由の1つは、実行するコードが表示されるコードではない場合です。これは、アプリケーションサーバー缶がまだ古いJARなどを実行している場合に発生する可能性があります。ブレークポイントは古いコードで機能すると言うので、これは事実のようです。
ブレークポイントを修正するための解決策は、次の手順を実行して、PythonのPythonファイルタイプにワイルドカードファイル拡張子「* .py」を追加することでした(「.py」だけでなく、ワイルドカードシンボルプレフィックスが必要です)。
移動:
IntelliJ IDE>プリファレンス(CMD +、)>エディター>ファイルタイプ>認識されたファイルタイプ
[認識されたファイルの種類]の見出しの下:
下へスクロール; 「Python」を選択します(関連する登録パターンを以下に示します)
「登録済みパターン」の見出しの下:
「+」アイコンをクリックします。「*.py」と入力し、[OK]をクリックします(必要に応じてワイルドカードを使用せずに他のユーザーを削除/名前変更するなど、これを実現するために必要なことは何でも行います)
次の方法でブレークポイントを追加します。
コードの行を選択します(空の行やコメントではありません)。移動先:実行>ラインブレークポイントの切り替え(CMD + F8)
次の場所に移動して、ブレークポイントを使用してデバッグを構成します。
実行>構成の編集...; 「+」をクリックします。「Python」を選択します。「Name」プロパティに値を追加します。デバッグする「.py」ファイルの場所を(「Script」プロパティで)選択します。[OK]をクリックします
次の場所に移動して、ブレークポイントを使用してデバッグします。
実行>デバッグ...(Fn + CMD + F9); ブレークポイントで停止するまで待ちます。変数にカーソルを合わせて、ファイル自体に表示されている変数値を調べます。[変数]をクリックし、[表示]>[ツールウィンドウ]>[デバッグ(CMD + 5)]に移動して、[デバッグ]ウィンドウにフレームと変数の詳細を表示します。
重要な注意:最初は次のことを試みましたが、それぞれの後で、その後もブレークポイントを使用できませんでした。
Pythonプラグインの削除と再インストール:
CMD+を入力します。ダイアログウィンドウで、[プラグイン]>[Jetbrainsプラグインのインストール]に移動します。>[Python]>[インストール]
IntelliJUltimateエディションを最新バージョンv2016.3.4に更新する
- に行く:
ファイル>キャッシュを無効にして再起動する
ガターを右クリックして(通常はクリックしてブレークポイントを設定します)、[ガターアイコンを構成...]を選択し、上部にある[ガターアイコンを表示する]チェックボックスを有効にします。
それは私のためにそれを修正しました