在 XP 上使用 gVIM
我怎样才能将此文件的左侧转换为小写,同时保持右侧不变?
%s/**what goes here?**/g
CONVERTTOLOWERCASE###Keep CaSe
AAAA###AeiOu
BBBB###qWerTy
期望结果
converttolowercase###Keep CaSe
aaaa###AeiOu
bbbb###qWerTy
答案1
这是您要查找的命令:
%s/^[^#]\+/\=toupper(submatch(0))/
看:
:help tolower()
:help sub-replace-special
:help sub-replace-expression
:help submatch()