如何限制\ L&在VIM搜索中替换仅适用于&并没有超越

时间:2013-05-01 16:31:25

标签: vim

在搜索替换期间的VIM中,可以使用\ L&将匹配的字符串设置为小写,但如何限制\ L将小写仅应用于& (匹配的字符串)而不是原始替换字符串的其余部分。

例如: 原始文件:

ABC
XYZ

搜索替换后的预期结果:

abc Hello There
xyz Hello There

我使用了如下搜索替换:

%s/.*/\L& Hello There/

我得到了这个结果:

abc hello there
xyz hello there

“Hello There”应保持其原始案例。那么是否可以将\ L限制为单词或将终止设置为\ L?

1 个答案:

答案 0 :(得分:4)

您使用\L

结束\E
:%s/.*/\L&\E Hello There/

如需更多帮助,请参阅:

:h s/\E