vim-surround

テキストオブジェクトを利用してその周りを囲ったり、周りについてるクォーテーション、括弧を一発でつけたり外したりできる
すぐに忘れてしまうのでメモ

よく使うコマンド

コマンド 実行内容
cs({ ({に置き換える
csw" 単語の外側を"で囲む
ci" "で囲われた部分を消去し、入力状態に
ci" "で囲われた部分を消去し、入力状態に

いつも忘れるコマンド

コマンド 実行内容
dst tagで囲われた部分を消去
yss" "で行を囲む
yss= <%=で行を囲む(vim-rails必須)
yss- <%で行を囲む(vim-rails必須)
dst tagで囲われた部分を消去
選択状態でS" "で選択範囲を囲む