僕のYak Shavingは終わらない

車輪の再発明をやめたらそこには壮大なYakの群れが

vim-operator-replaceでコピペを簡単に

Vimでヤンクした文字列と対象を簡単に入れ替えるoperator-replaceプラグインを使う - アインシュタインの電話番号☎
テキストオブジェクト風に置換(ペースト処理)が楽になるぜ!いえ~い(いつもとキャラが違う)

インストール

" テキストオブジェクトで置換
NeoBundle 'kana/vim-operator-replace.git'
NeoBundle 'kana/vim-operator-user.git'
map R  <Plug>(operator-replace)

操作

前提

以下のようなテキストのタイポ文字を全部appleに置換したいぜ

apple #元
aplpe #タイポ
"appel"
(aeppl)
{alppe}
置換処理

コメントアウトにあるコメントを実行してくれ!

apple # yiw でまずはヤンク
apple# Riwで置換
"apple" # Ri"で置換
(apple) # Ribで置換
{apple} # RiBで置換

全部appleになったぜ!!

ちなみに普通の方法

vi*で選択してからpでペーストするとして・・・

コメントアウト部分のコメンドを実行すると
選択したものをペースト時にヤンクしちまうから・・・

apple # yiw でまずはヤンク
apple # viwp
"aplpe" # vi"pで置換
(appel) # vibpで置換
{aeppl} # viBpで置換

こんな感じで希望の結果にならないぜ!

まとめ

このPluginと関係ないけど
bが(で、Bが{を意味するって初めて知ったぜ!

じゃあな!!