スクリプトデバッガーのステップスルーおよびコンソールコントロール

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • スクリプトデバッガ がスクリプトを一時停止した後、ステップスルーコントロールを使用してスクリプト行間を移動し、コールスタック内のスクリプト間を移動します。コンソールの展開、コンソールの折りたたみ、コンソールのクリア、式の再実行を行うには、コンソールコントロールを使用します。

    表 : 1. ステップスルーコントロール
    コントロール アイコン 説明
    デバッグを停止 SHIFT+F2 デバッグを一時停止 - SHIFT+F2 アイコン 現在のデバッグセッションを停止し、現在のユーザーのスクリプトデバッガを無効にします。スクリプトデバッガが再開されるまで、現在のユーザーのブレークポイントでは一時停止しません。
    デバッガーを起動 - F2 デバッガーを起動 - F2 アイコン 現在のユーザーのスクリプトデバッガを有効にします。スクリプトデバッガはブレークポイントで一時停止します。
    スクリプト実行を再開 - F9 スクリプト実行を再開 - F9 アイコン 現在のブレークポイントから次のブレークポイントに進みます。他のブレークポイントがない場合、スクリプトは完了するまで実行されます。
    次の関数呼び出しをステップオーバー - OPTION+F9 次の関数呼び出しをステップオーバー - OPTION+F9 アイコン 現在の条件に基づいて次の評価済みスクリプト行に進みます。条件が満たされないために実行する必要がないコードのすべての行は、スクリプトデバッガでスキップされます。たとえば、if ステートメントの条件が true でない場合、デバッガーはその条件のコードブロックをスキップします。
    次の関数呼び出しにステップイン - OPTION+F10 次の関数呼び出しにステップイン - OPTION+F10 アイコン スクリプトデバッガがメソッド呼び出しで一時停止した際に、このコントロールにより、ユーザーはメソッド呼び出し内で実行されたコードの最初の行に進むことができます。メソッドにステップインすると、コールスタック内の現在の位置が更新されます。ユーザーがメソッド呼び出しの読み取りアクセス権を持たない場合、このコントロールは代わりにステップオーバーのように動作します。
    現在の関数をステップアウト - OPTION+F11 現在の関数をステップアウト - OPTION+F11 アイコン スクリプトデバッガがメソッド呼び出し内で一時停止した際に、ユーザーはこのコントロールを使用して現在のメソッド呼び出しを終了し、コールスタックから呼び出しスクリプトに戻ることができます。ユーザーがメソッド呼び出し内にいない場合、このコントロールは代わりにステップオーバーのように動作します。
    表 : 2. コンソールコントロール
    コントロール アイコン 説明
    コンソールを開く コンソールを展開 コンソールを展開します。
    コンソールを閉じる コンソールを折りたたむ コンソールを折りたたみます。
    式をクリア コンソールの式をクリア コンソールのすべての式をクリアします。
    式を再実行 コンソールで式を再実行 既に実行されている式を再実行します。