回答:
(コメンターの優れた追加を含むように編集:)
D
または同等のものd$
は、行の残りを削除し、コマンドモードのままにします。C
またはc$
、行の残りを削除して挿入モードにし、新しいテキストを行に追加します。
これはの一部であるvitutor
とvimtutor
、優れたvimの初心者のための「読み」。
C
、指定された位置にカーソルを移動するための唯一の「実際の」方法ですが、挿入モードになります。
d
何かが続く」というコマンドもD
あり、「何か」は$
モーションですd$
。
C
(またはc$
)を使用してください
dd
、コマンドモードからのものでした。これが他の人とつまずくのを助けることを願っています。
を押してESC、最初にに入りcommand mode
ます。次にShift+を押しDます。
これは非常に古い質問ですが、VIMはまだ関連があるため、何かを明確にする必要があります。
2018年10月現在、ここでのすべての回答とコメントは、一般に「カット」アクションと呼ばれるものを参照しているため、これらのいずれかを使用すると、現在VIMの名前のないレジスターにあるものはすべて置き換えられます。このレジスタはデフォルトのコピー/貼り付けクリップボードのように扱われる傾向があるため、削除したものは後で貼り付けられるため、行の残りを削除して後で同じ場所に何かを貼り付ける場合、これらの答えはどれも期待どおりに機能しません。以前にヤンクされたものの代わりに。
OPのコンテキストでの真の削除コマンドは"_D
(または"_C
挿入モードが必要な場合)です。これにより、削除されたコンテンツがで指定されたブラックホールレジスタに送信され"_
ますu
。
つまり、最後にヤンクされたものはすべて0レジスタに格納され、名前のないレジスタで置き換えられても、を使用して貼り付けることができ"0p
ます。
ブラックホールレジスターとVIMをさらに楽しむための一般的なレジスターの詳細をご覧ください!
d
。ここに質問を投稿したり、マニュアルを読む前にオンラインで検索することをデフォルトにした他の人々に利益をもたらす方が早いと思いました。