Vimで編集中のRubyスクリプトを実行する
Vimで編集中のテキストの中にRubyスクリプトを書いて実行する
こんな感じでスクリプトを書いて
10.times{|i| print "array[#{i}] = ;\n" }
↑の文字列をVisualモードで選択し、eval.rbを呼び出すと
:'<,'>!ruby c:\tools\vim74-kaoriya-win64\eval.rb
選択した文字列がRubyスクリプトとして実行されて結果が埋め込
まれる。
array[0] = ; array[1] = ; array[2] = ; array[3] = ; array[4] = ; array[5] = ; array[6] = ; array[7] = ; array[8] = ; array[9] = ;
eval.rbの内容
#!/usr/bin/ruby -Ks body = $stdin.read eval body