标签: vim vi
我想评论与特定字符串匹配的所有行。我正在进行汇编编程,因此使用“;”进行注释。字符。
字符串(模式)可以出现在行内的任何位置。评论应该添加到行的开头(显然)。
答案 0 :(得分:10)
可替换地:
:g/pattern/s/^/;
答案 1 :(得分:7)
我会说
:g/pattern/norm I;
(假设;是评论字符,而 pattern 就是您要找的内容)
;
pattern
另请参阅:|I| in insert.txt docs
|I|
insert.txt
答案 2 :(得分:5)
:s命令将;添加到每个匹配行的开头:
:s
:%s/.*pattern/;&