vim_复制粘帖

via: http://www.cnblogs.com/eddy-he/archive/2012/03/08/vim_copy_paste.html

1. vim 内部粘贴板

  (1) 使用默认粘贴板 “"
y → 复制,需要指定范围,例如:yw。
Y → 等同于 yy ,复制当前行。
p → 粘贴在光标后面。
P → 粘贴在光标前面。

  (2) 指定寄存器 register 

"(register)y(range) → 将要复制的内容放到指定的寄存器中。register 包括所有数字字母;range 就是范围,例如:w、y 等。也可以使用可视化操作选中要复制的内容后再复制。
"
(register)(times)p → 将指定寄存器的内容粘贴到光标的后面。times 指定要粘贴多少次。


2. vim 系统粘贴板

  有时候,我们想将其它应用的内容复制到 vim 中使用,或者在不同 vim 间复制粘贴,这时候就需要用到系统粘贴板。在 vim 之外,使用 Ctrl + Insert 就可以将选中的内容复制到粘贴板中,使用 Shift + Insert 粘贴。也可以直接选中要复制的内容后按 Shift + Insert 或 鼠标中间直接将内容复制到光标处。  

"+y(range) → 将选中内容复制到系统粘贴板中,就可以粘贴到其它 vim 中。值得注意的是它不能粘贴到其它应用中。
"+(times)p → 将系统粘贴板中的内容粘贴到当前光标处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值