The vim “delete all lines” command

vim FAQ: How do I delete all lines in the current text file in vim?

To delete all lines in vim, use this command:


This vim “delete all lines” command can be read like this:

  • The : character starts vim’s “last line mode.”
  • The 1 means, “starting at line 1”
  • The ,$ means, “until the end of the file”
  • The d means, “delete”

After typing the d, you need to hit the [enter] key, and when you do so, all lines in the file will be deleted.

If you needed to see how to delete all lines in a file using vim, I hope this is helpful.

Add new comment

Anonymous format

  • Allowed HTML tags: <em> <strong> <cite> <code> <ul type> <ol start type> <li> <pre>
  • Lines and paragraphs break automatically.