复制操作命令:
yy命令复制当前整行的内容到vi缓冲区
yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词
y$复制光标所在位置到行尾内容到缓存区
y^复制光标所在位置到行首内容到缓存区
#yy例如:5yy就是复制5行
#yw例如:2yw就是复制两个单词
yy命令复制当前整行的内容到vi缓冲区
yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词
y$复制光标所在位置到行尾内容到缓存区
y^复制光标所在位置到行首内容到缓存区
#yy例如:5yy就是复制5行
#yw例如:2yw就是复制两个单词
如果要复制第m行到第n行之间的内容,可以在末行模式中输入m,ny例如:3,5y复制第三行到第五行内容到缓存区。
粘贴命令用:p
如果是实现从A文件复制部分内容到B文件,可以用如下方式:
一、
:n1,n2y //复制n1行到n2行的内容到缓冲区
:w! B //强制写入B文件,此时B文件可以是未建立的文件
注:此种方法有一缺点,就是第二次在复制内容到B文件时,复制的内容竟然还是第一次的,不知道为什么,因为时间仓促,没有搞懂,所以有哪位高手看到,还望指点!
二、
:n1,n2y
:e! B //跳转到文件B
:p //粘贴内容到文件B