顺便补充下复制单行:vi打开后,不要进入编辑模式,直接按yy,粘贴时pp。删除单行:dd。
复制多行的2种方法:
1.vi 打开文件后,输入‘:1,7y’ :意思是复制第1行到第7行。
2.vi打开后,不可编辑模式下,先把光标移动到想复制的起始行,然后再,按v,进入视图模式。按方向键“下”移动,选择你要复制的文本结尾,此时选中区域有白色标识,再按下y。即可复制成功。
至于如何粘贴内容到其他文件,如果是正常复制完,关闭退出,在打开另一个文件,此时是无法粘贴的。
只能同时打开2个文件,比如 vi a.txt b.txt,然后用上面的方法复制完成后,切换到另一个文件去粘贴。
至于文件直接的切换,vi打开的情况下:
切换到下一个文件:输入“:n”
切换到上一个文件:输入“:N”
保存并切换到下一个文件,输入“:wn”
保存并切换到上一个文件,输入“wN”