表示される変数を制限できます。インストールされていなければ警告されます。このフォーマットは同じオプションで制御されます。output.スタックのバックトレースを行います。出力についての詳細は後述します。single-stepped.シングルステップ実行します。サブルーチンをたどりながら、別の実行文の先頭に到達するまで実行します。関数呼び出しを含む式が与えられた場合、これもシングルステップ実行します。statement.ネクスト。次の実行文の先頭に到達するまで、サブルーチンにまたがって実行します。各行毎に停止しながら関数を実行します。(default).現在のサブルーチンから戻るまで実行します。返り値をダンプします。subroutine.続きを実行します。指定された行またはサブルーチンに設定します。画面分をリスト表示します。行をリスト表示します。行をリスト表示します。line.指定行をリスト表示します。reference.サブルーチンの最初の一画面分をリスト表示します。コードリファレンスが入った変数でも構いません。画面分をリスト表示します。line.指定行付近の(数行のコードをリスト表示します。行に表示を切り替えます。正規表現として扱われます。文字列の中身にアクセスします。中身は保存されるので、アクセス可能です。正規表現による前方検索を行います。なくてもかまいません。デフォルトでは検索は大文字小文字を区別しません。用いて後方検索を行います。なくてもかまいません。デフォルトでは検索は大文字小文字を区別しません。(デフォルトは全て)リストアップします。一致する(または一致しない)サブルーチン名をリストアップします。実行をトレースします。line現在の位置にブレークポイントを設定します。if:与えられた行の直前にブレークポイントを設定します。指定されると、その文にさしかかる度に評価されます。が真となったときにだけブレークポイントが働きます。supported).サブルーチンの最初の実行可能文にブレークポイントを設定します。compiled.コンパイル後、サブルーチンの最初の行にブレークポイントをセットします。最初に実行される行の手前にブレークポイントをセットします。値に含まれるフルパス名であるべきです。ブレークポイントをセットします。指定されたブレークポイントを削除します。breakpoints.すべてのブレークポイントを削除します。isその行を実行する前に行うアクションを設定します。アクションを設定します。デバッガが実行する処理の順番は以下の通りです。line.指定された行に設定されたアクションを削除します。アクションが削除されます。actions.設定されたすべてのアクションを削除します。obvious.グローバルなウォッチ式を追加します。いうものかはわかってもらえると思います。watch-expressionウォッチ式を削除します。watch-expressions.全てのウォッチ式を削除します。options全てのオプションを表示します。複数のオプションの値を表示します。it?\"".一つまたは複数のオプションをセットします。値自身に空白を含む場合、クォートする必要があります。エスケープしているのではないことを示す必要があります。これは、ほとんどの場合ブール値オプションです。使って指定した値を代入する方が常によいです。短縮できますが、明確化のためにはそうしない方がいいでしょう。いくつかのオプションは互いにセットできます。actions.プロンプト表示前に実行するアクションを全て表示します。コマンド)を設定します。バックスラッシュと改行で書くことができます。actions.プロンプト表示前に実行するアクションを全て削除します。コマンド)を追加します。バックスラッシュと改行で書くことができます。actions.プロンプト表示後に実行するアクションを全て表示します。コマンド)を設定します。(きっとあなたは今までこのことを知らなかったはずです)。actions.プロンプト表示後に実行するアクションを全て削除します。コマンド)を追加します。バックスラッシュと改行で書くことができます。commands.プロンプト表示前に実行するデバッガコマンドを表示します。コマンド)を設定します。入力したように見えるときには、警告が出ます。commands.プロンプト前に実行するデバッガコマンドを全て削除します。上記を参照してください。command).以前のコマンドを再実行します。command.指定数値分前のコマンドを実行します。