Mi imbatto spesso in una situazione in cui ho un file con molti casi misti. Per esempio,
CamelCase and camelCase
Sto cercando un sostituto dell'espressione regolare di Vim per produrre,
AnotherCase and anotherCase
In questo momento lo faccio in due passaggi dopo aver selezionato visivamente le linee,
:s/CamelCase/AnotherCase/g
:s/camelCase/anotherCase/g
È possibile in una fase di sostituzione o dovrei esaminare altre opzioni come una funzione in .vimrc
?
:%S/CamelCase/AnotherCase/g
, tuttavia sostituisceCamelCase
e lascia solo cosìcamelCase
com'è. Nessun grosso problema, solo qualcosa da ricordare.