语法
通过"{register}前缀可以指定寄存器,不指定默认用无名寄存器
用法:"name cmd
寄存器的名字可以是a-z
eg:
"ayiw 复制一个单词到寄存器a中
"bdd 删除当前行到寄存器b中
:reg + Enter:枚举寄存器
默认寄存器
默认我们使用d删除或者y复制的内容都放到了“无名寄存器”
用x删除一个字符放到无名寄存器,然后p粘贴,可以调换俩字符
复制专用寄存器
"0 y 复制文本同时会被拷到复制寄存器0
系统剪贴板寄存器
"+ cmd 复制到系统剪贴板
使用系统剪贴板寄存器的前提是vim有clipboard
验证方式:echo has('clipboard'),输出的结果是1,表示有
也可以这样设置:set clipboard = unnamed,然后复制的内容就会自动保存到系统剪贴板
其他寄存器
"%当前文件名
".上次插入的文本