Vim を使用すると、コード ブロックを、ヤンクしたブロックに置き換えたいことがよくあります。
しかし、置換するコード ブロックを削除すると、そのブロック自体がレジスターに入り、ヤンクしたブロックが消去されます。そのため、ヤンクしてから挿入し、不要なものを削除するという習慣が身についていますが、コード ブロックが大きいと、挿入したブロックと削除するブロックを別々に保持しようとすると面倒になります。
では、Vim でテキストを置き換える最もスマートで素早い方法は何でしょうか?
- テキストをレジスターに入れずに削除する方法はありますか?
- たとえば「次の単語を置き換える」または「次の段落まで置き換える」と言う方法はありますか?
- それとも、マルチレジスタ機能を何らかの方法で使用するのが最善の方法でしょうか?
ベストアンサー1
レジスタに保存せずに何かを削除するには、「ブラックホール レジスタ」を使用できます。
"_d
もちろん、興味のあるものが何も保存されていない他のレジスタを使用することもできます。