vim中复制粘贴

时间:2022-11-05 14:40:37

在vim中要进行复制粘贴,需要使用yy和p指令,但是会发现当我们想讲从vim外面复制的内容粘贴进文本中时,光使用p达不到效果.原因是,在vim中维护者许多的clipboard,而不是只有一个.我们从vim外部(如浏览器)复制的文本所在的clipboard不是粘贴指令p所使用的那个.

要查看vim中有多少个clipboard,以及每个clipboard中的内容,可以在vim中退出编辑模式,并输入指令":reg",然后回车,就可以看到vim中的clipboard了,可以看到vim中有的clipboard包括: "1,"2,...,"9,"+,"%,"/.每个clipboard所存储的内容都不相同,其中"+这个clipboard中存储的就是我们从浏览器中复制的内容,它是系统的clipboard.为了指定clipboard中的内容粘贴至正在编辑的文本,需要退出编辑模式,然后输入clipboard名称,再输入字符p.如我们要复制系统clipboard中的内容时,输入"+p即可.