Eventuali duplicati:
Case preserving substitute in VimVIM: come preservare caso per la ricerca e sostituzione
E 'possibile fare una ricerca e sostituzione in vim che conserva il caso del termine di ricerca ? Questa è stata una caratteristica utile in IntelliJ che mi manca.
Ad esempio, qualcosa come:
:s/[uU]ser/[pP]erson/ (obviously, this doesn't work)
Tale che:
user->person
User->Person
altro esempio con più caratteri per preservare:
:s/[mM]y[uU]ser/[tT]his[pP]erson/g
Tale che:
myuser->thisperson
myUser->thisPerson
MyUser->ThisPerson
SmartCase sembra quello che voglio –
Questa risposta mi ha aiutato doppiamente. Ho usato conservare per ricerche di conservazione del caso. Sono tornato alla tua risposta per capire come fare la ricerca e sostituirla con varie grafie di pluralizzazione (gruppo/gruppi => corpo/corpi). –