Sento che nessuna delle risposte è completa:
In generale, di solito si avvia un'operazione di eliminazione utilizzando d<motion>e raramente utilizzando x.
Nota: se Nnon specificato, si comporta come se N=1(elimina un singolo carattere)
Caratteri discreti:
<N>x - Elimina N caratteri a destra
d<N><left-arrow> - Elimina N caratteri a sinistra
d<N><right-arrow> - Elimina N caratteri a destra
Confini delle parole:
Nota: la prima parola precedente / successiva è quella sotto il cursore
d<N>b - Cancella dall'inizio della parola N-esima precedente alla posizione corrente
d<N>e - Elimina dalla posizione corrente alla fine della successiva N-esima parola
d<N>w- Come d<N>ema includendo gli spazi vuoti finali
diw - Elimina l'intera parola sotto il cursore
daw- Come diwma includendo gli spazi vuoti finali
Confini della linea:
d0 - Elimina dall'inizio della riga alla posizione corrente
d^ - Elimina dal primo carattere diverso da uno spazio vuoto alla posizione corrente
d$ - Elimina dalla posizione corrente alla fine della riga
dbdifficile ricordare:5. dw or d<ctrl+rightarrow>e6. db or d<ctrl+leftarrow>