How can I quickly delete a line in VIM starting at the cursor position?

vim
Anthony picture Anthony · Nov 28, 2011 · Viewed 306.5k times · Source

I want to be able to delete the remainder of the line I'm on starting at the cursor's position in VIM. Is there an easy command to do this?

To help illustrate, this is before the command.

The quick brown dog jumps over the lazy fox.
     ^
     |----- Cursor is here.

This is after the command

The q
     ^
     |----- Cursor is here.

Answer

thiton picture thiton · Nov 28, 2011

(Edited to include commenter's good additions:)

D or its equivalent d$ will delete the rest of the line and leave you in command mode. C or c$ will delete the rest of the line and put you in insert mode, and new text will be appended to the line.

This is part of vitutor and vimtutor, excellent "reads" for vim beginners.