我正在使用git bash.
类型
:reg
Run Code Online (Sandbox Code Playgroud)
它会得到:
"- the
"* Neovim
". edir
": ["*]p
"% README.md
"/ \<the\>
Run Code Online (Sandbox Code Playgroud)
和
:"*p
Run Code Online (Sandbox Code Playgroud)
什么都不会,存储的内容"*不会粘贴到缓冲区.
为什么?
:p是:print,这不是粘贴命令,无论如何语法都是错误的."*p作为正常模式命令(注意没有冒号)粘贴*寄存器.相应的ex命令(带冒号)是:put(不是:paste,如人们所想),可以缩写为:pu(不是:p),寄存器作为参数出现在它之后,而不是在它之前(这是范围的位置)::pu *
默认情况下,这会将它置于当前行之下; 如果你指定范围,它会把它放在那里; 所以把它作为最后一行,你会说:0pu *,把它作为最后一行:$pu *