我正在尝试编辑配置文件,并希望在匹配特定字符串时添加特定的代码行(在换行符上)...我搜索的所有内容都会搜索和替换,我正在寻找用于搜索和附加...
最佳答案
就我个人而言,我认为对于这个问题,使用“:g”命令可能比“:s”更好。
:g/key/norm owhat ever you want
将制作文本:
foo
bar
key
foo2
bar2
key2
blah
至:
foo
bar
key
what ever you want
foo2
bar2
key2
what ever you want
blah
如果您想在包含模式的行上方添加新行,只需将小“o”更改为“O”即可。
关于vim - 在 vi/vim 中搜索字符串并添加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9027159/