vim与外部文件的粘帖复制

本文介绍了如何在Ubuntu系统中使vim支持与外部文件的粘贴复制功能,需要安装vim-gnome。讲解了‘+’寄存器用于系统剪贴板交互,以及vim中的复制、粘贴、剪切命令如+y、+p、+gp。此外,还分享了vim常用的操作如yy、dd等,并提及了寄存器的查询和使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.vim与外部文件的粘帖复制
ubuntu默认vim是不支持从外部文件与vim之间的粘帖复制,vim有自己的剪切版,分别是”0-”9,”-,”8,”+,”:,”/,”%,”i,这些都是vim的寄存器,可以用命令:reg查看。

 要实现外部文件与vim之间的粘帖和复制,ubuntu需要安装vim-gnome,

 用命令:

 sudo apt-get install vim-gnome安装。

 “+y表示从vim复制到系统剪切版,

 “+p表示从外部文件(系统剪切版)粘帖到vim,

 “+d表示剪切.

 “+gp  粘贴并且移动光标到粘贴内容后

2、vim常用复制粘贴命令
Vim的复制粘贴命令无疑是y (yank),p(paster),加上yy,P
PS:

vim有个很有意思的约定(我觉得是一种约定),就是某个命令的大小写都是实现某种功能,只是方向不同,比如:

w 跳转到下个word,W:跳转到上个word
f 某行正向查找并跳转 F: 反向….

然后部分双写的字母有行操作:

yy   复制一行
dd   删除一行

基本操作

聊聊寄存器的基本操作把

vim打开文件,进入输入命令,可以输入查询一下目前寄存器的情况。

:reg

寄存器的使用方法也很简单:通过“ 加上 寄存器名,就可以访问特定的寄存器:

"ap      粘贴字母a寄存器内容
"1y      把选取内容复制到数字寄存器1

系统剪贴板

细心的人已经发现我重点标注的寄存器部分了,就是那个选择及拖拽寄存器,这就是系统的剪贴板,我们通常使用的ctrl+c ctrl+v 的内容就保存在这个寄存器中,所以你要把需要复制的内容放在+寄存器中,就可以在gui界面中用粘贴或ctrl+v粘贴了,同理,粘贴在vim中也一样

"+y    复制到系统剪贴板
"+p    粘贴
"+gp  粘贴并且移动光标到粘贴内容后
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值