16

日食の左側にある青いバーをダブルクリックすると、ブレークポイントが設定されます。もう一度ダブルクリックすると、ブレークポイントが削除されます。これは私にとってはうまく機能しますが、gitを使用して別のブランチをチェックアウトすると、ブレークポイントの青い点が「混乱」することがよくあります。ダブルクリックして設定を解除することはできなくなりました。デバッグパースペクティブに入り、「ブレークポイント」ビューでブレークポイントを見つけて、右クリックして削除する必要があります。誰かがこれに対するより簡単な解決策を持っていますか?私はそれが価値があるもののためにウィンドウズ7でJavaでコーディングしています。

私はこのコードでこのバグを再現することができます(ifが1行目であると仮定します):

if(bool)
{
  // comment
  doSomething();
} else {
  doOther();
}

4行目にブレークポイントがあります- doSomething()。次に、ifの上に新しい行を入れて、すべてを下にシフトします。(5行目のブレークポイントを移動します)。それから私はしますgit stash save。クリックしてEclipseに戻ると、正しい行に青い点が表示されますが、ブレークポイントウィンドウには5行目が表示されます。ダブルクリックして無効にすると、実際には4行目に2番目のブレークポイントが追加されます。

これをEclipseの人たちに報告すべきだと思います。

4

5 に答える 5

36

オープンdebugパースペクティブ [右隅]

に行くbreakpoints

[ダブル X] をクリックclear all breakpointsするか、スクロールしたくないブレークポイントが見つかるまでスクロールして削除します。

于 2013-02-07T08:45:34.597 に答える
6

実行に移動 -> すべてのブレークポイントを削除します。これにより、個別に削除できないすべてのブレークポイントがクリアされます。

于 2015-04-27T04:49:44.760 に答える
5

ブレークポイントを右クリック -> ブレークポイントを無効にします。動作するはずです。また、(同じメニューで) 「ブレークポイントの切り替え」をもう一度クリックすると、完全に消えます。最初のケースでは、それを無効にするだけですが、存在したままです。

于 2013-02-07T08:56:16.150 に答える
3

これは時々私に起こります。デバッグ パースペクティブには、ブレークポイント タブがあります。ブレークポイントがエディターで非表示になった場合でも、そのリストには表示される可能性があります。したがって、削除したいブレークポイントを安全に削除できます。

于 2014-02-24T18:12:00.927 に答える