我正在尝试编辑配置文件,并希望在匹配特定字符串时添加特定的代码行(在换行符上)...我搜索过的所有内容都会进行搜索和替换,我正在寻找搜索和附加...
Ken*_*ent 17
就个人而言,我认为对于这个问题,使用":g"命令可能比":s"更好.
:g/key/norm owhat ever you want
Run Code Online (Sandbox Code Playgroud)
会发短信:
foo
bar
key
foo2
bar2
key2
blah
Run Code Online (Sandbox Code Playgroud)
至:
foo
bar
key
what ever you want
foo2
bar2
key2
what ever you want
blah
Run Code Online (Sandbox Code Playgroud)
如果要在包含模式的行上方添加新行,只需将小"o"更改为"O"即可.
jay*_*ngh 15
在vim \r是新线.所以你可以做这样的事情
%s/search string/&\rnew code/
Run Code Online (Sandbox Code Playgroud)