Buffer 0包含我想在当前vim缓冲区中插入的文件的名称。 我尝试的不起作用:
:r @0
一般来说,如何在ex脚本中使用寄存器的内容?
答案 0 :(得分:2)
有多种方式:
<C-R>
命令会通过=
寄存器插入寄存器(或Vimscript表达式)::r <C-r>0
有许多有用的变体,请参阅:help c_CTRL-R
。您也可以在映射中使用它,但我更喜欢替代方案::execute
插入寄存器内容,即您首先将命令构建为字符串::execute 'read ' . @0