我尝试使用 vim 加入线路但没有成功
假设我有一个如下所示的文本文件:
HI
Hello
A, b, c, d,
HI
Hello
A, b, c, d,
HI
Hello
A, b, c, d,
HI
Hello
A, b, c, d,
Run Code Online (Sandbox Code Playgroud)
我想加入所有以 HI 开头的行。到之后的你好。使其看起来像:
Hello HI
A, b, c, d,
Hello HI
A, b, c, d,
Hello HI
A, b, c,
Hello HI
A, b, c, d,
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用vim在所有行中复制和粘贴模式但没有成功让我说我有一个看起来像这样的文本文件:
Hello name is Mishal
Hello name is jon
Hello name is dod
Hello name is joli
Hello name is sara
Run Code Online (Sandbox Code Playgroud)
我想复制每行中的最后一个模式或任何其他模式,然后将其放回同一行的中间。所以它看起来像:
Hello Mishal name is Mishal
Hello jon name is jon
Hello dod name is dod
Hello joli name is joli
Hello sara name is sara
Run Code Online (Sandbox Code Playgroud)
我知道它可以用 awk、sed、cut、paste 等其他工具来完成,但我需要用 vim 来完成