- introduction
- basics
- commands
- search
- visual mode
- configuration
- commandline commands
- macros
- marks and registers
- optional plugins
Marks and Registers
Marks
Any position in the text may be marked using m<x>
where <x> is
a character from a-z. You can jump to a mark with `x
and to the begin of the
line where the mark is set with 'x
. Lowercase marks are local to the editor in
which they are set.
Uppercase marks (A-Z) and marks 0-9 mark positions in a specific file and are defined globally.
There are a couple special marks which are automatically updated:
' ` | Position of last jump |
. | Position of last change |
^ | Position of last insert |
[ | First character of previously changed text |
] | Last character of previously changed text |
< | First character of previous visual mode selection |
> | Last character of previous visual mode selection |
All marks are motions and can be combined with operators.
Registers
Vrapper also supports some registers for storing text and operations.
Please refer to Vim documentation for their use (see :help registers
in Vim)
"a-"z | Named registers |
"0-"9 | Yank/Delete registers |
"- | Small Delete register |
"" | Unnamed register |
"+ "* | Clipboard register |
". | Last Insert register |
"/ | Last Search register |
"_ | Blackhole register |
": | Last Command line register |