- ベストアンサー
perl デバッガで上矢印キーが使えない
perl デバッガで上矢印キーを押すと、過去の入力が表示される場合と ^[[A のようなエスケープシーケンスが表示され、過去の入力に遡れない ものがあります。 Windows の ActivePerl は遡れたように思うのですが、Ubuntu の perl では遡れません。 上矢印キーを使えるようにするにはどうすればよいのでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#108740
回答No.3
CPANやapt-getなどでTerm::ReadLine::Gnuをインストールしてください
その他の回答 (2)
- kirikirkaz
- ベストアンサー率60% (21/35)
回答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
- kirikirkaz
- ベストアンサー率60% (21/35)
回答No.1
Term::ReadLineですよね? 多分Ctrl-Pで遡れると思います。
お礼
sudo apt-get install libterm-readline-gnu-perl で、上矢印キーが効くようになりました。CTRL-P でも期待どおりになります。 Term::ReadLine はインストールされているように思っていたのですが、 Term::ReadLine::Gnu が必要だったのですね。 大変たすかりました。ありがとうございます。