Ich stoße oft auf eine Situation, in der ich eine Datei mit vielen gemischten Fällen habe. Zum Beispiel,
CamelCase and camelCase
Ich suche nach einem Vim-Ersatz für reguläre Ausdrücke, um zu produzieren,
AnotherCase and anotherCase
Im Moment mache ich das in zwei Schritten, nachdem ich die Linien visuell ausgewählt habe.
:s/CamelCase/AnotherCase/g
:s/camelCase/anotherCase/g
Ist dies in einem Ersetzungsschritt möglich, oder sollte ich andere Optionen wie eine Funktion in .vimrc
prüfen?
regular-expression
wsams
quelle
quelle
:%S/CamelCase/AnotherCase/g
, aber es ersetzt nurCamelCase
und bleibtcamelCase
wie es ist. Keine große Sache, nur etwas, an das man sich erinnert.Sie haben auch den ehrwürdigen Aufbewahrungskoffer .
Mit
Sie erhalten:
quelle