# Delete Every Other Line

You can delete every other line in the current buffer using the following command.

There is a fairly elegant way in vim to delete every other line in the current buffer. Why would you want to do that? I don't know. Nevertheless, here it is:

```
:g/^/+d
```

This will essentially delete all even numbered lines. If you'd like to delete all odd numbered lines, delete the first line in the file (`ggdd`) and then run the same command as above.

This syntax is a bit awkward, so you may be better off going straight for a macro (e.g. `qqjddq5@q` or `qqddjq5@q`).

[source](http://stackoverflow.com/questions/1946738/vim-how-to-delete-every-second-row)
