vim寄存器

vim 中操作系统剪切板中的内容:

“+p

"+y

不过这些需要安装:

sudo apt-get install vim-gui-common


查看所有寄存器内容:

:reg


寄存器分类:

1.无名(unnamed)寄存器:"",缓存最后一次操作内容;


2.数字(numbered)寄存器:"0 ~ "9,缓存最近操作内容,复制与删除有别, "0寄存器缓存最近一次复制的内容,"1-"9缓存最近9次删除内容


3.行内删除(small delete)寄存器:"-,缓存行内删除内容;


4.具名(named)寄存器:"a ~ "z或"A - "0Z,指定时可用;


5.只读(read-only)寄存器:":, "., "%, "#,分别缓存最近命令、最近插入文本、当前文件名、当前交替文件名;


6.表达式(expression)寄存器:"=,只读,用于执行表达式命令;


7.选择及拖拽(selection and drop)寄存器:"*, "+, "~,存取GUI选择文本,可用于与外部应用交互,使用前提为系统剪切板(clipboard)可用;


8.黑洞(black hole)寄存器:"_,不缓存操作内容(干净删除);


9.模式寄存器(last search pattern):"/,缓存最近的搜索模式。


如果不指定寄存器的名字,那么删除的内容,vim默认是存到 1 ,复制内容是存到 0 号寄存器。 如果继续删除,那么原来 1 的内容就转到 2,类推,当删除超过9的时候, 原先的 8号数字寄存器就转到9, 原先9的数字寄存器内容就会丢失

无名寄存器 ""  保存最近一次复制或删除的文本。就是p命令默认使用的寄存器。


同一个字母的大写和小写表示的是同一个寄存器,但是行为会不同,字母寄存器的名称大写时,当使用大写的寄存器进行复制或者删除文本时,原先的字母寄存器中的内容会被保留,刚删除或复制的内容则附加到原来字母寄存器内容的后面。 字母寄存器只有在指定时才被使用

转载于:https://my.oschina.net/vintnee/blog/640461

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值