Register | Description |
---|---|
"0 to "9 | Numbered registers. "0 contains last yank, "1-"9 contain last deletes |
"a to "z | Named registers for user storage |
"" | Unnamed register, last delete or yank |
"* | Selection register (X11 primary) |
"+ | Clipboard register |
"_ | Black hole register (discards text) |
"% | Current file name |
"# | Alternate file name |
": | Last executed command |
". | Last inserted text |
"= | Expression register for calculations |
Command | Description |
---|---|
"ay | Yank into register a |
"Ay | Append yank to register a |
"ap | Paste from register a |
"+y | Yank into clipboard |
"+p | Paste from clipboard |
:reg | View contents of all registers |
:reg a | View contents of register a |
Command | Description |
---|---|
Ctrl-R a | Insert contents of register a (in insert mode) |
Ctrl-R = | Insert result of expression (in insert mode) |
:put a | Put contents of register a on new line |
q{register} | Record macro into specified register |
@{register} | Execute macro from specified register |