2011/10/03(月) [n年前の日記]
#1 [prog] irb の挙動がおかしい理由が分かった
Windows7 64bit版上で ActiveScriptRuby を動かしていて、irb の挙動がおかしかったのだけど。どうやら、~/.inputrc がホームディレクトリ内に存在していて、readline がそれを読み取って動作していたせいらしい。おそらく、昔 cygwin 関係を以前入れた時に作ったものだと思う。内容を全部コメントアウトしたら、irb上でもカーソルキーやDeleteキーが動いてくれた。
他のキー割り当ても分かってた。
他のキー割り当ても分かってた。
- C-p、C-n ... 履歴を辿る
- C-f、C-b ... カーソルの前後移動
- C-h ... 前の文字を削除(Backspaceキーを押した時の挙動)
- C-d ... 現在位置の文字を削除(Deleteキーを押した時の挙動)、行頭で押すと irb 終了(exit を打ち込んだ時と同じ)
- C-a、C-e ... 行頭、行末に移動
- C-k ... カーソル位置から行末まで削除
[ ツッコむ ]
以上です。