簡単な例:
1.9.3p448 :003 > `ls #{File.expand_path('../../', File.dirname(__FILE__))
1.9.3p448 :004 > `
1.9.3p448 :005`>
1.9.3p448 :006`> }
1.9.3p448 :007`> `
1.9.3p448 :008 > `
1.9.3p448 :009`> `
1.9.3p448 :010 > )
ここでは Ctrl-c は機能しません。予想される終了文字がわかっている場合は、それを入力してシーケンスを閉じることができます。これには精神的な作業が必要であり、ここで行ったように、時々間違えることがあります。
これまでに見た入力文字列を削除したいことをirbに簡単に伝える方法はありますか?
「rails コンソール」とデバッガーにも適用されます。
EDIT 私にとってうまくいく答えは、irbrcファイル全体にコメントした後のctrl-cです。Ctrl-D はまだ機能しませんが、YMMV