本とかに載っているサンプルを実行するのに、いままでいちいちファイルを新規に作成して、ruby test.rb
とかしていたのですが、interactive_editor
というgemを使えばとても楽になることいまさら知りました。
イントール:
$ gem install interactive_editor
インストールできたらirbを起動して、お好みのエディタを立ち上げます。ここでは、viですがemacsでも大丈夫です。
$ irb
> vi
rubyのコードを記述してファイルを保存して、viを終了します。そうするとirbに戻って、エディタで記述したコードが実行されます。再度コードを編集するには、vi
を実行します。同じセッションであれば同じテンポラリのファイルが使用されます。irbを終了して、irbを立ち上げれば新しいテンポラリファイルが作成されます。