Возможный дубликат:
Замену замены в Vim
Можно ли выполнить поиск и заменить в vim, который сохраняет случай поиска? Это была полезная функция в intelliJ, которую я пропускаю.
Например, что-то вроде:
:s/[uU]ser/[pP]erson/ (obviously, this doesn't work)
Таким образом:
user->person
User->Person
Другой пример с несколькими символами для сохранения:
:s/[mM]y[uU]ser/[tT]his[pP]erson/g
Таким образом:
myuser->thisperson
myUser->thisPerson
MyUser->ThisPerson