Eclipse で (EPIC プラグイン経由で) perl デバッガーを使用しています。イベントが発生するまでの手順を自動化する機能はありますか? たとえば、 $args->{some_arg} が設定されるまで実行できますか? そうでない場合、最もよく知られている回避策は何ですか? この機能または回避策は、他の C に似た言語のデバッグに似ている場合があります。
3 に答える
1
私が探していたのは、実際にはすべての流れに従い、その条件が満たされたときに停止するものです。しかし、これに最も近いのは条件付きブレークポイントと呼ばれ、Leolo が述べたように機能します。EPIC は実際にこれをサポートしていますが、一部のバージョンでは一部のバージョンに障害があります。その方法は、どこかにブレークポイントを設定した後、それを右クリックして、[プロパティ] ダイアログで条件を設定することです。欠陥のあるバージョンでは、プロパティはメニューの 3 番目の選択肢で、テキストはありません。
于 2014-03-21T21:00:13.187 に答える
1
通常の perl デバッガーでは、設定$DB::single = 1;
によりデバッガーにドロップされます。したがって、次のようになります。
$DB::single = 1 if $args->{some_arg};
これがEclipseで機能するかどうかはわかりません。
于 2014-03-21T01:05:54.833 に答える