railsでhtml.erbを書く時に、タグの入力を書く手間を減らすにはsurround.vimとrails.vimの組み合わせがいい感じのようです。
インストール
neobundle.vimを使います
.vimrc
NeoBundle 'tpope/vim-rails'
NeoBundle 'tpope/vim-surround'
利用方法
まず以下の1行を<div>
タグで囲んでみます。
hoge.html.erb
タイトルは@titleです。
ビジュアルモードで1行全てを選択後、S<div>
と入力すると以下のように<div>...</div>
タグで囲んでくれます。
hoge.html.erb
<div>タイトルは@titleです。</div>
次に@title
を<%= %>
で囲みます。
ビジュアルモードで@title
を選択後、S=
と入力すると、選択部分を<%= %>
で囲んでくれます。
(この機能を使うにrails.vimを導入する必要があります。)
hoge.html.erb
<div>タイトルは<%=@title%>です。</div>