surroundをカスタマイズして楽をする。

vim + surround.vimでのはなし。
scaffoldなどで生成されたviewをgettext対応するときに

<%= _('') %>

で囲みまくるのが面倒だったので。

:let b:surround_95 = "<%= _('\r') %>"

範囲選択してs_で囲まれる。
なんで95なのかは

:echo char2nr("_")

詳しくは

:help surround-customizing

おまけ、スコープの意味(b:って知らなかった。)

:help E738

[ref.] vim/plugin/surround

タイトルとURLをコピーしました