.perldb
puede ser utilizado para personalizar
el comportamiento del depurador:
casiano@exthost:~$ cat .perldb $DB::alias{'vi'} = 's/^vi\b/!!vi /';
Usando esta definición hacemos que el comando vi
ejecute
el editor vi
. Véase la siguiente sesión:
casiano@exthost:~$ perl -wdE 0 Loading DB routines from perl5db.pl version 1.3 Editor support available. Enter h or `h h' for help, or `man perldebug' for more help. main::(-e:1): 0 DB<1> vi prueba DB<2> !!cat prueba use 5.010; my $alice = 'Bob'; say "Catastrophic crypto fail!" if $alice == 'Bob'; DB<3> do prueba Argument "Bob" isn't numeric in numeric eq (==) at prueba line 3. ... Catastrophic crypto fail! DB<4> vi prueba DB<5> !!cat prueba use 5.010; my $alice = 'Bob'; say "Catastrophic crypto fail!" if $alice eq 'Bob'; DB<6> do prueba Catastrophic crypto fail!
h h
|h h
perldoc print
p
x
.
l
n
s
Casiano Rodríguez León