vim 剪切复制




ubuntu,vim默认的对外寄存器是+


将vim中的内容复制到系统中,选中内容,然后 "+y,就可以复制到外面了.
将系统中的内容复制到vim中,选择位置,然后"+p,就可以复制到vim中了.





vim 中的剪切板功能非常强大,它将复制或剪切的内容放在称作寄存器的地方,在vim命令模式下输入



:reg
即可查看寄存器中内容,如下:





vim 中有许多寄存器,如上图中所示的 "X,后面内容为寄存器中内容,举例来说:


"0   http://news.replays.net//news/webdown.
 这一行表示在寄存器“0(一般叫做寄存器0)中存放的内容为:http://news.replays.net//news/webdown


在想要获取寄存器中内容将它粘贴到某处的时候,一般在命令模式下先输入寄存器号(如”0),然后输入粘贴命令(p),举例来说如果我要将“0 中内容粘贴到光标后面,在命令模式下输入"0p即可( 在打" 时输入按住shift键,也就是说这一个操作的按键先后分别为 shift + ' --> 0 --> p)。


 


需要特别说明一下的是,vim的剪切板是自己独用的,也就是说在它的剪切板中的内容你要粘贴的时候只能在vim中,只有一个寄存器8是与操作系统共享的(windwos下为8,unix系列操作系统下可能有区别),也就是说这个剪切板听内容你可能在其他应用程序如word中 ctrl + v 粘贴,而你在word中ctrl + c 的内容在vim中通过 "8p之后可以粘贴下来。


另外,vim中reg里的内容是会保持很久的,下次系统启动时依旧存在,它是将这些内容放到相应的文件中的。


 


下面是vim中选择、复制、剪切和粘贴的简单命令:


y、Y:复制当前光标所在处的行
nyy、nY:复制当前光标所在处及以下的n行
dd:剪切当前光标所在处的行
ndd:剪切当前光标所在处及以下的n行
p:在当前光标处下面粘贴内容。
P:在当前光标处上面粘贴内容。
v: 开始选择,之后按hjkl几个方向键就可以开始选择;
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值