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

标签 perl debugging cpan arrow-keys perl5.12

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

现在,当我运行 CPAN 客户端或 perl 调试器时,我无法使用 ArrowUp 和 ArrowDown 访问历史记录,提示中显示的是 ^[[A^[[B分别。

至少在调试器上历史运行正常,我可以通过!num 访问过去的命令。

最佳答案

默认只有 Term::ReadLine你得到的处理程序是 Term::ReadLine::Perl这很简单,并且不理解箭头键之类的东西。您可能想要安装 Term::ReadLine::Gnu .

关于perl - 在 Perl 调试器和 CPAN 客户端中向上和向下箭头不再起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13783334/

相关文章:

javascript - 在 CGI::Formbuilder 中禁用 Javascript 验证

c - 如何逐行运行 Linux 程序

perl - 在 Linux 上重新运行 CPAN 配置?

debugging - 为什么 IntelliJ 在远程调试时跳过断点

cpan - 是否有适用于 Perl 6 的类似 CPAN/CPAN6 的项目?

perl - 在 Net::SSLeay 中安装时出错

perl - 这行 perl 在做什么?

macos - 如何解决 "bad interpreter: No such file or directory"

regex - Bash 正则表达式在行开头匹配 "./"?或者使用前导 "-"重命名文件

c - 在MSVC中无法查看外部库的源代码但有源代码