vimNote
day12
-
复制和粘贴
一般对于vim来说,删除等于剪切;
如果删除或剪切时不指定寄存器,会将删除或剪切的内容,存放到无名寄存器中("");
复制操作,将复制内容存放到无名寄存器,同时也将存放到复制专用寄存器("0);
-
p§命令
将寄存器内容粘贴到光标后(前);
-
gp(gP)命令
将寄存器内容粘贴到光标后(前),粘贴后将光标移动到粘贴内容的最后一个字符或最后一行;
-
:reg命令
查看寄存器存在的内容;
-
有名寄存器
vim提供了26个英文字母的有名寄存器:"a-"z;
用小写字母引用有名寄存器,会覆盖该寄存器的原有内容;
用大写字母引用有名寄存器,会将新内容添加到原有内容之后;
-
黑洞寄存器
"_,想删除但并不想保存到任何寄存器中,可以使用;
-
系统剪切板寄存器"+ 和 选中专用寄存器"*
一般情况下此两种可以混用;
-
表达式寄存器
"=
-
其他寄存器
寄存器 | 描述 |
---|---|
"% | 当前文件名 |
"# | 轮换文件名 |
". | 上次插入的文本 |
"/ | 上次查找的模式 |
-
< C-r >{reg}
在插入模式下,读取寄存器reg的内容;