Yank and Put Commands
NOTE: the o command (overwriting put) is the only command in
bvi that uses a key for a complete different purpose than in vi.
Command | BVI | VI |
Put bytes |
p |
put the contents of the yank or delete buffer after cursor position |
|
P | append the contents of the yank or delete buffer at EOF |
|
P | put the contents of the yank or delete buffer
before cursor position |
|
o | overwrite the following bytes with the contents
of the yank or delete buffer |
|
|
Yank bytes |
ySPACE | yank byte at cursor position |
yfC |
yank from current position to next character C |
y/xyz |
yank from current position to matching pattern xyz
|
y?xyz |
yank from current position to matching pattern xyz in reverse direction
|
y'a | yank from current position to mark a |
ynG | yank from current position to byte with (decimal) address n |
|
|
yy | yank line |
y) | yank from cursor position through first
following end of sentence |
y} | yank from cursor position through first
following end of paragraph |
y] | yank from cursor position through first
following end of section |
|
y\6a 56 ff |
yank from cursor position to first occurance of hex pattern
6a 56 ff |
y#6a 56 ff |
yank from cursor position to first occurance of hex pattern
6a 56 ff in reverse direction |
|
|
y$ | yank from current position to EOF |
|
y$ | yank from current position to end of line |
|
Note that most of the commands can be used with a decimal repeat count in front
of the command!
Back to the top
Page updated: September 9th 2013 by Gerhard Bürgmann,
Purkersdorf/Austria
Have a look at "
Lighting Lifts"