O [opt[="val"]] [opt`val'] [opt?]
Sets or queries option values. If omitted, val defaults
to 1. opt? displays the value of option opt.
opt can be abbreviated to the shortest unique
string, and multiple options can be specified.
The possible options are:
AutoTraceAffects printing of messages at every possible breaking point.
frameEnables printing of messages on entry and exit from subroutines.
inhibit_exitEnables stepping off the end of the script.
maxTraceLenGives the maximum length of evals/args listed in the stack trace.
ornamentsAffects the appearance of the command line on the screen.
pagerSpecifies the program to use for output of pager-piped commands (those
beginning with a | character). Default value is
$ENV{PAGER}.
PrintRetEnables printing of return value after r command.
recallCommand, ShellBangSpecifies the characters used to recall previous commands or spawn a shell. By
default, these are both set to !.
The following options affect what happens with the V,
X, and x commands:
arrayDepth, hashDepthPrints only to depth n ("" for all).
compactDump, veryCompactChanges style of array and hash dumps.
DumpDBFilesDumps arrays holding debugged files.
DumpPackagesDumps symbol tables of packages.
globPrintSpecifies whether to print contents of globs.
quote, HighBit, undefPrintChanges style of string dump.
signalLevel, warnLevel, dieLevelSpecifies level of verbosity.
tkRunningRuns Tk while prompting (with ReadLine).
During startup, debugger options are initialized from
$ENV{PERLDB_OPTS}. You can set the additional
initialization options TTY, noTTY,
ReadLine, and NonStop there. See Section 6.4, "Customizing the Debugger," later in this chapter, for more
information.