Jawaban:
VGx
Masuk ke Mode Visual, pergi ke Akhir File, hapus.
Atau, Anda dapat melakukan:
Vggx
Untuk menghapus dari posisi saat ini ke awal file.
vimtutor
dari commandline untuk mengenal mereka @ ripper234
dadalah menghapus dan Gpindah ke akhir file, sehingga dGakan menghapus ke akhir file. Ini termasuk seluruh baris saat ini; jika Anda berada di garis tengah dan ingin mempertahankan semuanya sebelum posisi saat ini, Anda perlu menggunakan metode Markus
D<enter>dG
: D
untuk menghapus ke EOL, <enter>
untuk pindah ke baris berikutnya, dG
untuk menghapus ke EOF.
Anda juga bisa mengetik uuntuk membatalkan perubahan yang menghasilkan copy-paste yang salah.
vGx
berfungsi dengan baik untuk pemilihan multi baris (dalam paragraf kasus ini), tetapi jika Anda ingin memilih dalam satu baris, ia bertindak secara misterius (memilih dari kursor hingga awal baris).
Dalam hal pemilihan dalam satu baris Anda harus menggunakan:
v$x
Yang masuk ke mode Visual ("v") dan pergi ke akhir baris ("$") dan menghapus ("x") dari posisi saat ini sampai akhir baris.
Vggx tidak bekerja untuk saya, tetapi vG $ d berhasil. vG $ memilih untuk EOF (karakter terakhir dari baris terakhir), lalu perintah apa pun yang ingin Anda jalankan.
= Pendekatan ini (perintah setelah pemilihan) tampaknya bekerja lebih baik. Tentu saja, saya menggunakan Vim 8.1 pada Windows 10, dan beberapa tahun kemudian.
u
.