vim

vim deleting backward tricks



Solution

  • In general, d<motion> will delete from current position to ending position after <motion>. This means that:

    1. d<leftArrow> will delete current and left character
    2. d$ will delete from current position to end of line
    3. d^ will delete from current backward to first non-white-space character
    4. d0 will delete from current backward to beginning of line
    5. dw deletes current to end of current word (including trailing space)
    6. db deletes current to beginning of current word

    Read this to learn all the things you can combine with the 'd' command.