Perl调试器可以将ReadLine历史记录保存到文件中吗?

bit*_*ket 10 debugging perl history readline

我使用lib ReadLine和lib Perl Readline工作了一下.

但是,Perl调试器拒绝保存会话命令行历史记录.

因此,每次调用调试器时,我都会失去以前的所有历史记录.

有谁知道如何让Perl调试器保存,并希望附加类似于bash的会话历史记录HISTORYFILE

mir*_*rod 9

我这样做的方法是在我的~/.perldb文件中包含以下行:

&parse_options("HistFile=$ENV{HOME}/.perldb.hist");

然后,调试器命令存储在~/.perldb.hist会话中并可在会话中访问.


yst*_*sth 6

添加parse_options("TTY=/dev/stdin ReadLine=0");到.perldb,然后:

rlwrap -H .perl_history perl -d ...
Run Code Online (Sandbox Code Playgroud)