• ベストアンサー

perl デバッガで上矢印キーが使えない

perl デバッガで上矢印キーを押すと、過去の入力が表示される場合と ^[[A のようなエスケープシーケンスが表示され、過去の入力に遡れない ものがあります。 Windows の ActivePerl は遡れたように思うのですが、Ubuntu の perl では遡れません。 上矢印キーを使えるようにするにはどうすればよいのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
noname#108740
noname#108740
回答No.3

CPANやapt-getなどでTerm::ReadLine::Gnuをインストールしてください

t-okura
質問者

お礼

sudo apt-get install libterm-readline-gnu-perl で、上矢印キーが効くようになりました。CTRL-P でも期待どおりになります。 Term::ReadLine はインストールされているように思っていたのですが、 Term::ReadLine::Gnu が必要だったのですね。 大変たすかりました。ありがとうございます。

その他の回答 (2)

回答No.2

> perl デバッガで上矢印キーを押すと すいません冒頭読みとばしてました。 perlデバッガもCtrl-Pで多分いけると思います。 もしいけた場合、逆に新しい方向へはCtrl-Nでいけます。 他のキーボードショートカット(キーバインド)等は参考URLをどうぞ。 http://d.hatena.ne.jp/hogem/20090411/1239451878 http://x68000.q-e-d.net/~68user/unix/pickup?readline

回答No.1

Term::ReadLineですよね? 多分Ctrl-Pで遡れると思います。

関連するQ&A

専門家に質問してみよう