如何将vim选项的值复制到寄存器

sjd*_*jdh 11 vim

在vim中,您可以设置选项:set.例如

:设置法术

启用拼写控制.和

:set spellfile =/home/custom_spell.txt

设置自定义拼写文件的位置.

您可以使用echo打印选项的值.例如

echo和spellfile

现在我想将选项spellfile的值复制到缓冲区.我怎样才能做到这一点?

Luc*_*tte 20

你有 :put

:put=&spellfile
Run Code Online (Sandbox Code Playgroud)

你有 i_CTRL-R_=

blabla in insertmode ^R=&spellfile^M
Run Code Online (Sandbox Code Playgroud)

(使用^ R在插入模式下键入CTRL-R,并且^ M您将键入以确认给予CTRL-R =的输入的回车符)

如果你想把它放入寄存器 - > :let @a = &spellfile(或任何其他寄存器名称 - > :h registers)