How to cut an entire line in vim and paste it?

Pressing Shift+v would select that entire line and pressing d would delete it.

You can also use dd, which is does not require you to enter visual mode.


dd in command mode (after pressing escape) will cut the line, p in command mode will paste.

Update:

For a bonus, d and then a movement will cut the equivalent of that movement, so dw will cut a word, d<down-arrow> will cut this line and the line below, d50w will cut 50 words.

yy is copy line, and works like dd.

D cuts from cursor to end of line.

If you've used v (visual mode), you should try V (visual line mode) and <ctrl>v (visual block mode).


Delete current line and copy to clipboard:

d + d


Paste After The Cursor

p


Paste Before The Cursor

Shift + p


Select Whole Line (I use this ALL the time)

Shift + v

Then j or k to move down and up respectively


Essentially d + d is the equivalent of Shift + v then d

Tags:

Vim