perl 调试器中的箭头键在一个 PuTTy 会话中有效,但在另一个会话中无效

Arrow keys in perl debugger works in one PuTTy session but not on another

我在 PuTTy 中保存了一个会话(连接到 RHEL box),其中 perl -d 和箭头键非常好用。

我有相同的 PuTTy 版本,并且使用 session1,我克隆以连接到不同但相似的 RHEL 框,但箭头不起作用?

根据 This question,session1 应该也没有工作,因为第一个盒子上没有 Term::ReadLine::Gnu

您不一定需要Term::ReadLine::Gnu,其他模块可能会满足相同的需求。我使用 Term::ReadLine::Perl。您可能将该模块(或其他等效模块)安装在第一个盒子上,但没有安装在第二个盒子上。

链接的答案声称 Term::ReadLine::Perl 不支持箭头键,这可能曾经是真的,但箭头键对我来说工作得很好。