BVI: Yank and Put Commands

Command Overview Yank and Put Commands |

[ Cursor Movements | Edit Cmds | Yank and Put Cmds | Set Options | Colon (ex) Cmds ]

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
not available
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
not available
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
not available
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!

[ Cursor Movements | Edit Cmds | Yank and Put Cmds | Set Options | Colon (ex) Cmds ]

Back to the top

Last update: October 30th 1999 by Gerhard Bürgmann