Asumsi: Anda ingin berakhir di garis yang Anda mulai.
Jawabanku: jddk
- j (bergerak ke bawah)
- dd (menghapus baris saat ini)
- k (bergerak ke atas)
Cobalah - cepat! Faktanya, dua penekanan tombol kurang dari jawaban yang saat ini diterima karena:
- Anda tidak perlu menahan
[Shift]
untuk memasukkan karakter ':' dan plus '+', dan
- Anda tidak perlu yang tersirat
[Enter]
di akhir urutan, karena jddk
dimasukkan semua dalam mode visual sebagai lawan dari mode perintah .
Plus, jddk
semuanya ada di baris home keyboard.
Saya menghabiskan waktu lama menggunakan h, j, k, l untuk bernavigasi vi
, jauh sebelum perangkat lunak emulasi terminal yang saya gunakan mulai mendukung tombol panah. (Saya bicarakan ~ 20 tahun yang lalu ;-)
Saya sangat merekomendasikan membaca jawaban ini dalam stack overflow, yang mendapat lebih dari 500 upvotes: /programming/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118 - the jawabannya panjang, tetapi membantu untuk memahami mengapa vim kuat ...
sumber
Anda mungkin juga tertarik dengan mode visual. Cukup gunakan
v
untuk masuk dany
mencabut ataud
menghapus. Memeriksa:help
adalah tempat yang bagus ketika Anda terjebak juga. Misalnya:help delete
akan memberi Anda manual untuk sebagian besar perintah penghapusan yang biasa.sumber
Jika Anda ingin menghapus banyak baris dalam satu baris, Anda dapat menggunakan
dd
untuk menghapus baris yang sedang Anda buka, lalu terus tekan (atau tahan).
(titik) untuk mengulangi perintah.sumber