Bagaimana Anda menghapus semua teks di atas baris tertentu. Untuk penghapusan di bawah garis saya menggunakan "d shift g"
239
dgg
akan menghapus semuanya dari baris Anda saat ini ke bagian atas file.
d
adalah perintah penghapusan, dan gg
merupakan perintah gerakan yang mengatakan pergi ke bagian atas file, jadi ketika digunakan bersama-sama, itu berarti menghapus dari posisi saya saat ini ke bagian atas file.
Juga
dG
akan menghapus semua baris pada atau di bawah yang sekarang
gg
after delete?dG
akan menghapus semua baris pada atau di bawah yang sekarang.:1,.d
menghapus baris 1 ke arus.:1,.-1d
menghapus baris 1 ke atas saat ini.(Secara pribadi saya akan menggunakan
dgg
ataukdgg
menyukai jawaban lain, tetapi TMTOWTDI.)sumber
TMTOWTDI
tetapi sepertinya membiarkan saya dalam mode insert tanpa menghapus apa pun?hapus semua baris di atas yang sekarang.
sumber
k
, lalu menghapus garis saat ini dan dengandgg
.d1G
= hapus ke atas termasuk baris saat ini (vi)sumber
Memberikan Anda tahu perintah vim ini:
kemudian, berikut ini lebih masuk akal, lebih kesatuan dan lebih mudah diingat IMHO:
Bersulang.
sumber