需要在每个line 1
的开头注入一个单词。我尝试了以下内容,但显然它不起作用:g/^=/+1i/myword/
文件结构:
===============
line 1
line 2
...
===============
line 1
line 2
...
答案 0 :(得分:4)
你快到了:
:g/^=/+1normal Imyword
请注意,+1
可缩短为+
,:normal
缩短为:norm
:
:g/^=/+norm Imyword
请参阅:help :insert
了解您的方法无效的原因以及:help :normal
。
答案 1 :(得分:3)
您也可以通过:s
命令执行此操作:
:%s/=\n\zs/myword
\zs
表示前面的模式是零宽度,它只是用作匹配条件,并且不会被捕获。