Попробуйте
:%s/'\w\+'/\=tolower(submatch(0))/g
'\w\+'
сопоставить любое слово внутри кавычек. и замените его в нижнем регистре матча. \=
сообщает замену, чтобы оценить выражение tolower(submatch(0))
, где tolower()
переключает строку, найденную в submatch(0)
(полное совпадение), в нижний регистр.
Вы также можете использовать \L
, чтобы повернуть строку после нее в нижний регистр, а \0
совпадает с submatch(0)
:%s/'\w\+'/\L\0/g
Взгляните на :h s/\L