Vim registers

From wikinotes

Registers are basically clipboards named after alphabet characters
Their contents are persisted between vim restarts.

Documentation

:h registers https://vimhelp.org/change.txt.html#registers

Available Registers

@"   # unnamed register (yank, delete, etc go here)
... just read docs...

Usage

@             " The regular clipboard/yank-text register ('yy' goes here)
"zyy          " Copy Line under text to register 'z'
"zp           " Paste register 'z'

let var = @z  "Save contents of register 'z' to a variable

You can also record expressions to registers.

let @* = expand('%:p')  " copy current filepath to clipboard