vim的粘贴板

1 说明

vim的粘贴板很多,在vim下叫寄存器,详情可以查看帮助:help registers,也可以用:reg命令查看各个寄存器中的内容。

2 比较常用的寄存器:

1."" 寄存器为临时寄存器,也是vim的默认寄存器,直接按y命令复制的内容就暂存在这里,直接p命令粘贴的内容当然也是这里。

2."*和"+寄存器为系统粘贴板,可以在GUI环境下与系统的其它程序间进行复制粘贴。在X11下"*和"+是有细微区别的,详情请看帮助:help x11-selection。

3 使用方法:

复制命令:Ny

粘贴命令:Np

其中N为粘贴板号

4 举例:和系统粘贴板共享数据

因为""为默认粘贴板,只能在vim内部使用,我们习惯的Ctrl+C和Ctrl+V就行不通了。要实现这个也不难,根据命令如下操作就可以了:

1、将vim内容复制到系统粘贴板:进入正常模式后,选择要复制的内容,然后按"+y完成复制,然后就可以在系统其它程序里Ctrl+V了

2、将系统粘贴板内容粘贴到vim:在其它程序Ctrl+C,在vim中进入正常模式,移动到需要粘贴的地方,"+p就可以了


呵呵,是不是很简单,试试吧。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值