vim 在两个不同文件中复制与粘贴(简单,详细)

vim 在两个不同文件中复制与粘贴

(vim在系统剪切板的复制与粘贴)

假设将 b文件的某内容 复制到 a文件中

 

普通模式下

:reg 命令 可以查看vim 自己的粘贴板,分别是 “、 0、1、2、…、9、-、* +、. 、 : 、/:: ;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到 “(双引号)粘贴板(默认)里,同样用p粘贴的也是这个粘贴板里的内容;

想要两个不同文件中复制与粘贴,需要先将一个文件(b文件)中的待复制内容 复制到系统剪切板, 在从此剪切板粘贴到另一个文件(a文件)中,

 

方法:

1. .首先,查看vim版本是否支持clipboard

vim –version | grep “clipboard”

《vim 在两个不同文件中复制与粘贴(简单,详细)》

如果 clipboard前面有一个小小的减号,说明不支持。

 

2.如果不支持的话,需要安装图形化界面的vim,或者重新编译vim

sudo apt-get update

sudo apt-get install vim-gnome

 

安装完成后再次执行:

vim –version | grep “clipboard”

发现已经支持clipboard

 

2. 然后进行复制 与粘贴

①打开待复制文件b文件, 进入VISUAL 模式, 选中要复制的内容 然后输入 “ + y (三个字符)

这样就复制到系统剪切板了

② 打开 a 文件 ,普通模式下 光标移动到粘贴位置 然后输入 “ + p (三个字符)

 

ok, 大功告成了!

    原文作者:invisible_2018
    原文地址: https://blog.csdn.net/Fkk921912333/article/details/90668284
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞