xmpfilterがちゃんと<del datetime="2008-06-28T02:40:35+09:00">動かない</del>動きました
Vim+xmpfilterでirbいらずのRuby試行錯誤開発を読んで試してみたんだけど、期待どおりに動かない。
こういうのを
1 a = "foo" 2 b = "bar" 3 a+b 4 a.size 5 c = 0 6 3.times do |count| 7 c+=5 8 puts "#{count+1}回目の値は#{c}です" 9 end
xmpfilterつかったら
1 a = "foo" 2 b = "bar" 3 a+b # !> useless use of + in void context 4 a.size 5 c = 0 6 3.times do |count| 7 c+=5 8 puts "#{count+1}回目の値は#{c}です" 9 end 10 # >> 1回目の値は5です 11 # >> 2回目の値は10です 12 # >> 3回目の値は15です
こんなことに。
こういう風に出るはずなんだけど。。
追記
使い方がまったくわかってなかっただけでした。読んでから書こう>俺
こういうのがあったら
1 a = "foo" 2 b = "bar" 3 a + b 4 a.size 5 c = 0 6 3.times do |count| 7 c+=5 8 puts "#{count+1}回目の値は#{c}です" 9 end
「# =>」を追加
1 a = "foo" # => 2 b = "bar" # => 3 a + b # => 4 a.size # => 5 c = 0 # => 6 3.times do |count| 7 c+=5 # => 8 puts "#{count+1}回目の値は#{c}です" # => 9 end
これをxmpfilterに掛けると・・
1 a = "foo" # => "foo" 2 b = "bar" # => "bar" 3 a + b # => "foobar" 4 a.size # => 3 5 c = 0 # => 0 6 3.times do |count| 7 c+=5 # => 5, 10, 15 8 puts "#{count+1}回目の値は#{c}です" # => nil, nil, nil 9 end 10 # >> 1回目の値は5です 11 # >> 2回目の値は10です 12 # >> 3回目の値は15です
おおお。これがみたかった!
Vimの上でショートカットキーで進んでUndoで戻せるのがいいですね。
Test::UnitとかRSpecのサポートがあるらしい。これはすごそう。
http://d.hatena.ne.jp/keyword/xmpfilter