Storing a command in a buffer
You can store a frequently executed command sequence in a named buffer,
and execute it with the command @buffer
(buffer is the name of the buffer, such as ``t'').
For example, you might want to create a sequence to place you at
the end of the file you are editing, and enable you to return
to your current location. In this case, carry out the following
When you issue the command @t,
vi reads the contents of buffer ``t'' and treats
it as a command typed at the keyboard;
vi places marker ``a'' in the text,
then goes to the end of the file. (All you need to do to
return to your current location is to type the command
`a, which is too short to be worth assigning to a
Open a new line using o and enter
the following sequence of characters:
These correspond to the commands to place marker ``a'' at the
current position in the file and to go to the end of the file.
Leave text insertion mode by pressing <Esc>.
Copy the line into a buffer using the following:
The ^ moves the cursor
to the start of the line, and "tdd deletes the line and
stores it in buffer t.
Mapping key sequences
© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003