vimで選択範囲をヤンクしたテキストで置き換える

vimで選択した範囲をテキストで置き換えたいんだ。
ctrl-v + yでテキストをヤンクして再度ctrl-vで選択した範囲と置換したいが、したいのだが、選択してから思う。xdではバッファが置き換えられてしまうと・・・。
みんな思うことのようでありここに"Stamping"として書いてあった。結論は
vnoremap S "_d"0P
である。Sはもともと”行削除して入力モード”だがDiでいいから置き換える。stampingと覚えよう。快適。

コメント

このブログの人気の投稿

Inverse-normal transformation

SKAT

locuszoom