Sketches 是個很有趣的工具,它讓你可以在 irb 中打開你最愛的文字編輯器直接編輯,然後無需重開 irb 環境就可以使用。
首先是安裝:
sudo gem install sketches
然後編輯你的 ~/.irbrc 檔案,加上:
require ‘sketches’
Sketches.config :editor => ‘mate’
接著在 irb 裡面就可以:
sketch 就會打開你的編輯器,存檔之後就可以使用。
sketches 會列出曾經編輯過的記錄
name_sketch 可以命名這些記錄
save_sketch 則可以存成檔案
不過有個缺點是 local variable 區域變數是讀不到的,不過我想最常用的方式是打開編輯器寫一些類別跟函式定義 :)
如果你還是不知道這是怎麼回事,可以看看 RubyPulse 的示範。
突然想到,上課用來 live demo 似乎非常適合 :p
發佈留言