1. ホーム
  2. vim

[解決済み] Vimで、テキストをレジスタに入れずに削除する方法はありますか?

2022-03-20 12:49:12

質問

Vimを使用して、私はしばしばコードのブロックを、私が引っ張ったブロックと置き換えたいと思います。

しかし、置き換えたいコードのブロックを削除すると、そのブロック自体がレジスタに入り、先ほど引っ張ったブロックが消去されてしまうのです。そこで、不要なブロックを引っ張ってから挿入し、削除する習慣をつけたのですが、大きなコードのブロックでは、挿入するブロックと削除するブロックを分けておくのが面倒になります。

では、Vimでテキストを置換する最もスマートで迅速な方法は何でしょうか?

  • は、テキストをレジスタに入れずに削除する方法はありますか?
  • 次の単語を置き換える」「次の段落まで置き換える」などという表現は可能ですか?
  • それとも、どうにかしてマルチレジスター機能を使うのが一番いいのでしょうか?

解決方法は?

レジスタに保存せずに何かを削除するには、"ブラックホールレジスタ"を使用することができます。

"_d

もちろん、興味のあるものを保持していない他のレジスタを使用することもできます。