vim 如何复制文件中多行到另一个文件

1、打开文件

vim a.txt b.tx

或者

vim *.txt

2、文件间切换

:n   切换到下一个文件
:wn  保存再切换
:N   到上一个文件
:wN  保存再切换
:.=  看当前行

3、假定当前打开的是文件a.txt,在普通模式下(非编辑模式),移动方向键,把光标移动到你需要复制内容的起始行(如:第20行),然后输入你想复制的行的数量(从光标所在行往下计算,如:想复制30行,输入30),紧接着输入yy(小写),这样就将内容复制到临时寄存器里了(即,连贯输入: 30yy )

4、:n 切换到目标文件(即,b.txt),把光标移动到准备插入复制内容的起始行(也可通过 :345 ,直接定位到第345行),按一下p,就完成复制了
5、:wq  保存退出

原文地址:https://www.cnblogs.com/x00479/p/3479707.html