vim的复制和粘贴寄存器

26个字母都可以同来做存储寄存器,使用方法:

"ay

"ap 、“aP

"+y "+p 系统复制

“*y  复制到中键

复制到命令行:yank + (shift+:)+(ctrl+r)+( shift+“)



寄存器类型
VIM中有9中类型的寄存器,寄存器的主要功能就是缓存操作过程中删除、复制、搜索等的文本内容,通过 :help registers命令查看寄存器的详细帮助说明,这里对类型翻译如下: 
未命名寄存器 ""  —— vim使用的默认寄存器,文本来源命令:d/c/s/x/y
10个数字命名寄存器 "0 - "9 —— vim缓存yank和delete行操作命令产生的文本
1个非行删除内容缓存寄存器 "- —— vim缓存delete操作在非行上时产生的文本
26个字母命名寄存器 "a - "z / "A - "Z —— 完全由用户指定内容的寄存器
4个只读寄存器 ". "% "# ":  
表达式寄存器 "= —— 使用VIM强大的表达式功能(<C-r>=6*5<CR>)
GUI选择寄存器 "* "+ "~ —— vim缓存在GUI中选择的文本
黑洞寄存器 "_ —— 类似Linux中的/dev/null文件,只进不出,可用来滤掉影响默认寄存器的内容
最后搜索模式寄存器 "/ —— 缓存在vim中使用过的最后的搜索内容
这些寄存器很多,那怎么来查看它们的内容呢?使用VIM的 :registers命令或者短一些的 :dis命令,这两个命令会列出所有存在的寄存器的内容,然后你就可以选择指定寄存器的内容进行粘贴了。


参考 :

http://www.2cto.com/os/201307/227903.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值