snippetEmuでdoo
コード補完のsnippetEmuが超便利そうだったんだけど、Rubyでdoの補完をすると
do #←ここにカーソル end <{}>
となってブロック引数書くのにわざわざカーソル移動しなくちゃいけなくて余計面倒じゃん!
しかしどう考えてもそんなはずはないのでソースを見てみたら doo で補完すればよいことがわかった*1。
do |<{object}>| <{}> end <{}>
やったー!!
参考:
補完キーワード一覧
分類 | 補完キーワード |
---|---|
キーワードそのもの | do class begin collect def case each each_with_index if unless when reject inject select |
キーワード+ブロック引数 | doo collecto eacho selecto injecto rejecto |
構文展開 | ife(if-else-end) forin(for-in-end) |
謎 | each_with_index0 |
each_with_indexはewiとかにしたほうがいいんじゃ・・・。つうかeach_with_index0てtypoしてるしw