Windows上のVisualStudioC ++には、非常に便利な「特定のステップへのステップイン」機能があります。EclipseのJavaでも同様の機能「Stepintoselection」が見つかると聞きました。UbuntuのEclipseCDT(C ++)に似たものはありますか?
2 に答える
5
「選択へのステップ」の意味はよくわかりませんが、Eclipse IDE(Javaで使用していますが、C ++でも同じ機能を提供すると信じています)を使用すると、デバッグ中に次のことを実行できます。
- ステップオーバーするので、1行ずつ。ただし、関数呼び出し内に関数呼び出しがある場合、これは「行」としてカウントされるため、予想どおりに2回ステップスルーすることに注意してください。
- から出てください。このブロックの残りの部分を実行します。通常、残りの関数が実行されます。
- に足を踏み入れます。これはあなたが取り組んでいることだと思います。これは関数呼び出しに入り、その関数の個々の行をステップスルーできるようになります
- 選択まで実行します。これにより、プログラムを通常どおりに実行し、カーソルがある場所で再び停止することができます(これは右クリックメニューからアクセスできます)
私はあなたが何を求めているのか理解したと思います。もっと良いことを説明する必要がある場合はコメントを残してください。
OPからの追加情報に基づくと、答えはノーだと思います。Eclipseはデバッガーでこの機能をサポートしていません
コードベースをナビゲートする機能があります。デフォルトでは、関数の実装にジャンプするために「F3」が使用されます。繰り返しになりますが、ここではEclipseforJavaについて話します。デバッグ中に機能するかどうかはわかりませんが、問題の関数のソースに移動するために使用できます。次に、右クリックして[ここまで実行]を選択します。確かに、VSのように聞こえるほど良くはありませんが、それが最良の選択肢かもしれません。それが実際に機能すると仮定すると、
于 2012-10-11T12:26:29.770 に答える
4
いいえ、EclipseIDEデバッガーでは実装されていません。
于 2012-10-11T12:36:38.557 に答える