削除されたテキストは常に番号付きレジスターに入れたいのですが、最近削除したものを番号付きレジスターで見つけることがよくありますが、1 行未満だったためにそこにはありません。
番号付きレジスター 1 には、最新の削除または変更コマンドによって削除されたテキストが含まれます。ただし、コマンドが別のレジスターを指定した場合、またはテキストが 1 行未満である場合を除きます (その場合、小さな削除レジスターが使用されます)。連続して削除または変更するたびに、Vim はレジスター 1 の以前の内容をレジスター 2 に、2 を 3 に、というようにシフトし、レジスター 9 の以前の内容を失います。
これはかなりまれなことですが、発生した場合、テキストを削除した時点まで元に戻してから、名前付きレジスタに削除するか、削除されたテキストをレジスタ 0 から削除する前にすぐに使用する必要があるため、本当に面倒です。削除したばかりの小さなテキストを貼り付ける途中で、何か他のもの (空白、悪いコメントなど) を削除します。
番号付きレジスタ 1 ~ 9 に入力するテキストについて、小さな削除条件が問題にならないようにしたいと思います。これを達成する方法を知っている人はいますか?