Costumo encontrar uma situação em que tenho um arquivo com muitos casos mistos. Por exemplo,
CamelCase and camelCase
Estou procurando uma substituição de expressão regular do Vim para produzir,
AnotherCase and anotherCase
No momento, faço isso em duas etapas, depois de selecionar visualmente as linhas,
:s/CamelCase/AnotherCase/g
:s/camelCase/anotherCase/g
Isso é possível em uma etapa de substituição ou devo procurar outras opções, como uma função .vimrc
?
:%S/CamelCase/AnotherCase/g
, no entanto, ele apenas substituiCamelCase
e saiucamelCase
como está. Não é grande coisa, apenas algo para lembrar.