如何评论与VIM中的搜索模式匹配的所有行

Div*_*mos 6 vi vim

我想评论与特定字符串匹配的所有行.我正在进行汇编编程,因此使用";"进行注释.字符.

字符串(模式)可以存在于行内的任何位置.评论应该添加到行的开头(显然).

Chr*_*ndt 10

或者:

:g/pattern/s/^/;


seh*_*ehe 7

我会说

:g/pattern/norm I;
Run Code Online (Sandbox Code Playgroud)

(假设;是评论字符,并且pattern是您正在寻找的)

另见:|I|insert.txtdocs中


Ken*_*ent 5

:s命令将a添加;到每个匹配行的开头:

:%s/.*pattern/;&
Run Code Online (Sandbox Code Playgroud)