Siento que ninguna de las respuestas está completa:
En general, normalmente inicia una operación de eliminación utilizando d<motion>, y rara vez utilizando x.
Nota: cuando Nno se especifica, se comporta como si N=1(elimina un solo carácter)
Caracteres discretos:
<N>x - Eliminar N caracteres a la derecha
d<N><left-arrow> - Eliminar N caracteres a la izquierda
d<N><right-arrow> - Eliminar N caracteres a la derecha
Límites de palabras:
Nota: La primera palabra anterior / posterior es la que está debajo del cursor
d<N>b - Eliminar desde el principio de la N-ésima palabra anterior hasta la posición actual
d<N>e - Eliminar desde la posición actual hasta el final de la N-ésima palabra siguiente
d<N>w- Igual que d<N>epero con espacios en blanco finales
diw - Eliminar toda la palabra debajo del cursor
daw- Igual que diwpero con espacios en blanco finales
Límites de línea:
d0 - Eliminar desde el principio de la línea hasta la posición actual
d^ - Eliminar desde el primer carácter que no sea un espacio en blanco a la posición actual
d$ - Eliminar desde la posición actual hasta el final de la línea
dbdifícil recordar:5. dw or d<ctrl+rightarrow>y6. db or d<ctrl+leftarrow>