- Mark the location of the first character of the block of text you want to copy by pressing mx This marks the begining of the text to be copied into a buffer 'x'.
- Move the cursor over the last character of the block of text you want to copy and press (shift)+x By pressing shift you are moving all the characters from mark to the current position into a buffer.
- To copy (or, in vi terminology, to yank the buffered text) press y'x This will yank everything from the buffer x. ('tick' character ' is command in vi to read from the named buffer)
- Now move the cursor above the location where you want to paste the yanked text and press p p (for paste) will insert the copied (yanked) text at the line below the cursor.
Blog on things around me - Applications, Java Platform, Free & Open Source Software, Gadgets, Utilities...
Friday, March 6, 2009
Copy/Paste the block of text in vi/vim
Subscribe to:
Post Comments (Atom)
Total Pageviews
Reading List - 05-Mar-23
Talking to #AI may be the most important job skill of this century ( JohnGoodPasture ) Role of account management over the years. It’s a ro...
-
Bugzilla is the Bugs/Issues Tracking Tool from The Mozilla Organization. Version 2.18 is the latest stable release. There are couple of res...
-
Two MIT math graduates bump into each other at Fairway on the upper west side. They hadn't seen each other in over 20 years. The first g...
2 comments:
why not use:
(for five lines)
:y5
move curson
p
just what i was looking for, thanks!
Post a Comment