如何在Vim中从系统缓冲区进行内联粘贴?

µBi*_*Bio 6 vim

从系统缓冲区粘贴时就像

foo( someVal , <cursor is here>, someVal3); 
Run Code Online (Sandbox Code Playgroud)

如果我用"*p我得到

foo( someVal, , someVal3);
<pasted text>
Run Code Online (Sandbox Code Playgroud)

如果我使用"*PI get

<pasted text>
foo( someVal, , someVal3);
Run Code Online (Sandbox Code Playgroud)

但我想要

foo( someVal, <pasted text>, someVal3 );
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到我想要的结果?

编辑

如果@amardeep怀疑缓冲区中有换行符,有没有办法告诉vim忽略它?

ZyX*_*ZyX 5

您可以键入<C-r>*插入模式,然后使用<BS>删除尾随换行符.