0

irb シェルで編集できますか?

irb(main):001:0> class MyClass
irb(main):002:1> def initialize(aStr)
irb(main):003:2> @avar = astr
irb(main):004:2> end
irb(main):005:1> def MyClass.new(aStr)
irb(main):006:2> @anewvar = aStr.swapcase
irb(main):007:2> end
irb(main):008:1> end
=> nil
irb(main):009:0> object = MyClass.new("ghazal")
=> "GHAZAL"

行番号を言っ003てステートメントを追加または削除する方法はありますか?

4

1 に答える 1

0

irb はそのような操作をサポートしていないようです。interactive_editorを使用して問題を回避できるかもしれません。これを使用すると、irb から vi エディターを起動できます。エディターを終了すると、入力した内容が保存され、irb によってすぐに評価されます。

詳細は下記ページをご参照ください。

https://github.com/jberkel/interactive_editor

于 2012-06-13T07:40:10.690 に答える