2012-02-22 15 views
4

デバッグ機能を使用すると(debug("f")を使用してデバッグとマークされています)、デバッガはBrowserプロンプトを表示します。プロンプトでは、プログラムの行番号も表示されます。 (変数をチェックするなど)画面がスクロールするプロンプトが表示され、現在の行番号はわかりません(SecureCRTを使用してバッファをスクロールします)。コマンドwhereは、現在の機能のみを示しています。実行される実際の行番号と、次のステートメントを取得する方法?私は定期的にbrowser()を使用する場合R、デバッグ行番号

おかげ

+1

'debug'パッケージで' mtrace'を使うと、関数のソースコードをウィンドウにポップアップし、現在の行をハイライト表示することができます。 – jbaums

+0

この作業はリモートで行いますか?私はSecureCRTを使用してリモートターミナルでこれを実行しています。これはウィンドウをポップアップするためにXサーバを使用するだけでしょうか? – Alex

+0

他の考えですか? – Alex

答えて

-1

は、私は012を設定しますデバッグ時の出力が長い場合、私はあまりにも遠くまでスクロールする必要がないように

オプション(deparse.max.lines = 100)

:低い数値に印刷する。