vim – 从外部源复制和粘贴

我使用vim(在Windows上实际上是gvim)作为我的主要文本编辑器.在我的工作流程中,我必须将句子复制到各种外部源,因此我使用clipboard = unnamed来保存键击(p而不是“* p”).
我从外部源复制文本,我想将其粘贴到vim中的两个不同位置.我标记一个(v)然后使用p粘贴它.问题是,此时我丢失了原始缓冲区,无法将其粘贴到第二位.它在未命名的缓冲区,*缓冲区或编号的缓冲区中不存在.我的猜测是粘贴选择是将“粘贴”文本放在未命名的缓冲区中.
如何将原始字符串粘贴到两个位置?即防止它从缓冲区中丢失.

谢谢.

尝试这个:
:vmap p "_xP

> vmap意味着制作仅适用于可视模式的映射.> p是为其创建映射的关键.>“_是黑洞寄存器.用于任何想要删除文本而不影响任何寄存器的情况.> xP表示删除所选文本,然后在生成光标位置之前粘贴.

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...