特定の行より上のすべてのテキストをどのように削除しますか。行の下の削除には、「dシフトg」を使用します
特定の行より上のすべてのテキストをどのように削除しますか。行の下の削除には、「dシフトg」を使用します
回答:
dgg
現在の行からファイルの先頭までをすべて削除します。
d
は削除コマンドでありgg
、ファイルの先頭に移動することを示す移動コマンドなので、一緒に使用すると、現在の位置からファイルの先頭まで削除することを意味します。
また
dG
現在の行以下のすべての行を削除します
dG
現在の行以下のすべての行を削除します。
:1,.d
現在の行1を削除します。
:1,.-1d
1行目から現在までの行を削除します。
(個人的には他の回答を使用するdgg
かkdgg
好きですが、TMTOWTDIです。)
TMTOWTDI
が、何も削除せずに挿入モードのままになっているようです。
kdgg
現在の行より上のすべての行を削除します。
k
、次に現在の行を削除してで上に移動しますdgg
。