CTRL-R {0-9a-z"%#:-=.} *c_CTRL-R* *c_<C-R>*Insert the contents of a numbered or named register. Betweentyping CTRL-R and the second character '"' will be displayed<...snip...>Special registers:'"' the unnamed register, containing the text ofthe last delete or yank'%' the current file name'#' the alternate file name'*' the clipboard contents (X11: primary selection)'+' the clipboard contents'/' the last search pattern':' the last command-line'-' the last small (less than a line) delete'.' the last inserted text*c_CTRL-R_=*'=' the expression register: you are prompted toenter an expression (see |expression|)(doesn't work at the expression prompt; somethings such as changing the buffer or currentwindow are not allowed to avoid side effects)When the result is a |List| the items are usedas lines. They can have line breaks insidetoo.When the result is a Float it's automaticallyconverted to a String.See |registers| about registers. {not in Vi}<...snip...>
Vim fills this register with text deleted with the "d", "c", "s", "x" commandsor copied with the yank "y" command, regardless of whether or not a specificregister was used (e.g. "xdd). This is like the unnamed register is pointingto the last used register.