O
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:
AutoTrace
Affects printing of messages at every possible breaking point.
frame
Enables printing of messages on entry and exit from subroutines.
inhibit_exit
Enables stepping off the end of the script.
maxTraceLen
Gives the maximum length of evals/args listed in the stack trace.
ornaments
Affects the appearance of the command line on the screen.
pager
Specifies the program to use for output of pager-piped
commands (those beginning with a |
character). Default value is
$ENV{PAGER}
.
PrintRet
Enables printing of return value after r
command.
recallCommand
,
ShellBang
Specifies 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
, hashDepth
Prints only to depth n (“” for all).
compactDump
, veryCompact
Changes style of array and hash dumps.
DumpDBFiles
Dumps arrays holding debugged files.
DumpPackages
Dumps symbol tables of packages.
globPrint
Specifies whether to print contents of globs.
quote
, HighBit
, undefPrint
Changes style of string dump.
signalLevel
, warnLevel
, dieLevel
Specifies level of verbosity.
tkRunning
Runs 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 later in this
chapter for more information.
18.191.54.149