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