本人github
在 Vim 中,双引号 "
是用来指定寄存器(register)的。在 Vim 里,寄存器是用来存储文本的特殊存储位置,可以用来进行复制(yank)、删除(delete)和粘贴(paste)操作。
当你使用类似 "+p
或 "*p
的命令时:
-
"+
指的是系统剪贴板寄存器。这意味着你使用的是系统剪贴板中的内容,而不是 Vim 内部的剪贴板。这个寄存器允许 Vim 与外部程序共享剪贴板内容。 -
"*
在一些系统(特别是 Linux)上,这个寄存器与"+
寄存器不同,它指的是 X11 的主剪贴板。在其他系统上,它通常与"+
相同。 -
p
命令用于粘贴寄存器中的内容。
因此,当你在 Vim 中输入 "+p
,你实际上是在说:“从系统剪贴板寄存器中粘贴内容到当前光标位置。” 这是一种在 Vim 和其他程序间交换文本的常用方法。