小编use*_*621的帖子

在 Vim 中将行连接到文本模式之后

我尝试使用 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 regex

2
推荐指数
1
解决办法
789
查看次数

如何在 vim 中复制/粘贴模式当前行

我正在尝试使用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 来完成

vim

1
推荐指数
1
解决办法
1153
查看次数

标签 统计

vim ×2

regex ×1