在Vim中,如何在下一行开头的正则表达式匹配后插入一个单词

use*_*602 2 vim

需要在每个的开头插入一个单词line 1。我尝试了以下方法,但显然它不起作用:g/^=/+1i/myword/

文件结构:

===============
line 1
line 2
...
===============
line 1
line 2
...
Run Code Online (Sandbox Code Playgroud)

rom*_*inl 6

你就快到了:

:g/^=/+1normal Imyword
Run Code Online (Sandbox Code Playgroud)

请注意,+1可以缩短为+和::normal:norm

:g/^=/+norm Imyword
Run Code Online (Sandbox Code Playgroud)

查看:help :insert为什么您的方法不起作用并且:help :normal