re.pl (Perl interactive shell) 命令历史?

re.pl (Perl interactive shell) command history?

我只是使用 perlbrew / cpanm 安装 Devel::REPL 模块,并想使用其附带的 re.pl 脚本在 [=17= 下的交互式 REPL shell 中学习 Perl ] OS X小牛队。输入 re.pl 并输入一些简单的 perl 命令后,我尝试使用向上箭头键或 ctrl-p 返回到我刚刚输入的先前命令,但运气不好,只得到 ^[[A 或 ^P 键码显示。请帮忙。非常感谢。

看起来历史是通过 Devl::REPL::History 插件启用的。

或者,我使用 perl -del 以类似于 REPL 的方式运行调试器。我从 Perl Maven 上的 post 得到了这个想法。

您可能需要安装 Term::ReadLine 模块之一。请参阅 Devel::REPL::Plugin::ReadLineHistory.

的文档