在 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?