For the past months, I have started to use
vim in some occasions. One day, I came across a vim video, “Let Vim Do the Typing”, and discover the use of register in
vim. Basically, the concept of register in
vim is very similar to the register in our computer. It is a temporary memory space for
vim to store text.
How to use it?
In normal mode,
"r will allow us to select the register
r. The charcter after
" is the register you selected. You can choose any register you like from
a-z.To check the content of every register, use the command
:reg. For specific registers, just provide the register name as arguments to the command, e.g
In insert mode, you can insert the content of a register by
r. You’ll notice the current cursor will turn into
Ctrl-r is pressed.
We can copy any text and save it to a specific register, which persists even after
vim is quit. For example, we can yanked/copy current link and store to register
We can also paste the content of register
"ep. Or, go into insert mode and
e to paste the content of the selected register.
This is just a basic introduction of register in
vim. There is still a lots of details and usage of register I didn’t cover in this post. For more details, feel free to refer to the resources below: