Copy and Paste in Vim

A quick and easy guide on how to copy and paste using Vim

To copy and paste a chunk of code in Vim follow these instructions;

  • Place the cursor on the line you want to begin cutting.
  • Press V to select the entire line, or v to select from where your cursor is.
  • Move the cursor to the end of what you want to copy, using h,j,k, or l
  • Press y to copy it, or d to cut it.
  • Place the cursor where you would like to paste your copied stuff.
  • Press P to paste it before your cursor, or p to paste it after the cursor.

You can copy and paste between buffers.

And that is it! Now you can copy or cut and paste in vim!

Thanks to Paul for spotting a typo.


Recent posts View all

Ruby

Forcing a Rails database column to be not null

How you can force a table column to always have something in it with Rails

Writing Marketing

We've deleted an article's worth of unhelpful words

We've improved several pages across our site by removing words that add no value, and often detract from the article.