vivim的选中复制粘贴命令
1.选定⽂本块。使⽤v进⼊可视模式,移动光标键选定内容。
2.复制的命令是y,即yank(提起),常⽤的命令如下:
y在使⽤v模式选定了某⼀块的时候,复制选定块到缓冲区⽤;
yy复制整⾏(nyy或者yny,复制n⾏,n为数字);
y^复制当前到⾏头的内容;
y$复制当前到⾏尾的内容;
yw复制⼀个word(nyw或者ynw,复制n个word,n为数字);
yG复制⾄档尾(nyG或者ynG,复制到第n⾏,例如1yG或者y1G,复制到档尾)
3.剪切的命令是d,即delete,d与y命令基本类似,所以两个命令⽤法⼀样,包括含有数字的⽤法.
d剪切选定块到缓冲区;
dd剪切整⾏
d^剪切⾄⾏⾸
d$剪切⾄⾏尾
dw剪切⼀个word
dG剪切⾄档尾
4.粘贴的命令式p,即put(放下)
p⼩写p代表贴⾄游标后(下),因为游标是在具体字符的位置上,所以实际是在该字符的后⾯
P⼤写P代表贴⾄游标前(上)
整⾏的复制粘贴在游标的上(下)⼀⾏,⾮整⾏的复制则是粘贴在游标的前(后)
注:
在正则表达式中,^表⽰匹配字符串的开始位置,$表⽰匹配字符串的结束位置。
命令前⾯加数字表⽰重复的次数,加字母表⽰使⽤的缓冲区名称。使⽤英⽂句号"."可以重复上⼀个命令。
在复制粘贴时,另⼀组常⽤的命令是u(撤销操作),U(撤销某⼀⾏最近所有修改),Ctrl+R(重做),这些功能主要是vim中的,vi
中略有差别
如果只是想使⽤系统粘贴板的话直接在输⼊模式按Shift+Int就可以了,下⾯讲⼀下vim的粘贴板的基础知识,有兴趣的可以看看,应该会
有所收获的。
vim帮助⽂档⾥与粘贴板有关的内容如下:
有12个粘贴板,分别是0、1、2、...、9、a、“、+;⽤:reg命令可以查看各个粘贴板⾥的内容。在vim中简单⽤y只是复制
到“(双引号)粘贴板⾥,同样⽤p粘贴的也是这个粘贴板⾥的内容;
2.要将vim的内容复制到某个粘贴板,需要退出编辑模式,进⼊正常模式后,选择要复制的内容,然后按"Ny完成复制,其中N为粘贴板
号(注意是按⼀下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按"ay就可以了,有两点需要说明⼀下:
1.“号粘贴板(临时粘贴板)⽐较特殊,直接按y就复制到这个粘贴板中了,直接按p就粘贴这个粘贴板中的内容;
2.+号粘贴板是系统粘贴板,⽤"+y将内容复制到该粘贴板后可以使⽤Ctrl+V将其粘贴到其他⽂档(如firefox、gedit)中,同
理,要把在其他地⽅⽤Ctrl+C或右键复制的内容复制到vim中,需要在正常模式下按"+p;
3.要将vim某个粘贴板⾥的内容粘贴进来,需要退出编辑模式,在正常模式按"Np,其中N为粘贴板号,如上所述,可以按"5p将5号粘贴
板⾥的内容粘贴进来,也可以按"+p将系统全局粘贴板⾥的内容粘贴进来。
注意:在我这⾥,只有或才能使⽤系统全局粘贴板,默认的看不到+号寄存器
本文发布于:2022-12-07 07:05:45,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/58093.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |