在Perl调试器和CPAN客户端中,向上和向下箭头不再起作用

aga*_*ved 12 debugging perl cpan arrow-keys perl5.12

我以前在Mac OS X上使用Active Perl(v 10.7.5),然后切换到通过mac端口提供的那个(v 5.12.4).

现在,当我运行CPAN客户端或Perl调试,我无法访问使用ArrowUp和ArrowDown历史,什么是显示在提示是^[[A^[[B分别.

至少在历史工作的调试器上,我可以访问过去的命令!NUM.

Leo*_*erd 30

默认情况下,Term::ReadLine您获得的唯一处理程序Term::ReadLine::Perl非常简单,并且不理解箭头键之类的内容.你可能想要安装Term::ReadLine::Gnu.

  • 在Ubuntu 14.04上,`cpanm Term :: ReadLine :: Gnu`最初失败了.不得不首先运行`sudo apt-get install libncurses5-dev libreadline6-dev`. (4认同)