surround.vimはカッコやクォートなどのペアを消したり置換したりできるコマンドを加えるplugin。ダブルクォートになっているものをシングルクォートにしたいことなどよくあるので便利。
複数箇所に同じ置換を行いたい場合、少数ならドットコマンドで繰り返し適用することが多いが、これはvimのデフォルトの機能しか認識してくれないためsurround.vimのコマンドなどには適用されない。
これを解消してくれるのがrepeat.vim
https://github.com/tpope/vim-repeat
ただ入れるだけでOK、私はdeinを使ってるのでこれだけ
[[plugins]] repo = 'tpope/vim-repeat' on_idle = 1
READMEを読むとsurround.vim以外にもいくつかのpluginに対応している模様
その中に地味に便利そうなpluginがあったのでもう一つ
https://github.com/tpope/vim-speeddating
これはCtrl-a, Ctrl-xの機能を拡張するpluginで、対応する文字列がdateのformatだった場合はそれに合わせてincrement, decrementしてくれるというもの。2016-10-29 00:00:00みたいな文字列の29を30にincrementしようとしてCtrl-aしたら28になったということは誰もが経験してるはず。
こちらのpluginもただ入れるだけでOKなので楽ちん