Jawaban:
Mengenai menghapus karakter di bawah kursor saat menghapus mundur, ini mungkin yang Anda cari:
Bersiaplah untuk memiliki pikiran Anda meledak:
dvb
Vim membuat perbedaan antara gerakan inklusif dan eksklusif.
v
matikan "inklusivitas" atau "eksklusivitas" suatu gerak. Untuk contoh beralih ke arah yang berlawanan (inklusif => eksklusif), cobalah dengane
:
dve
Lihat
:help
inklusif untuk penjelasan. Sampai sekarang, Anda mengira itu hanya omong kosong esoteris! Bukan? Bukan begitu ?! (Setidaknya, mataku berkaca-kaca setiap kali saya membaca bagian itu dalam bantuan ... :)
sumber: https://www.reddit.com/r/vim/comments/24wbuz/command_to_delete_one_full_word_backwards/chbbkfk/
Jadi - untuk menggabungkannya dengan menghapus mundur ke ruang terakhir - Anda dapat menggunakan dvT<space>
.
dT<space>
untuk menghapus kembali ke spasi, tempat saya menggunakan <spasi> untuk mengartikan karakter spasi. Atau, Anda bisa menggunakan
dB
untuk menghapus kembali ke awal KATA saat ini, KATA menjadi string karakter non-spasi. Lihat
:help T
:help B
:help WORD
atau lebih umum
:help left-right-motions
:help word-motions
:help motion.txt
Namun, dalam semua kasus tersebut, Vim dimulai dengan karakter di sebelah kiri kursor.
xdB
dll.