Aufgrund einer Eigenheit in der domänenspezifischen Sprache, mit der ich arbeite, stehe ich häufig vor der Aufgabe, (selektiv, nicht global) term
oder TERM
durch word
oder zu ersetzen WORD
.
Das heißt, ich suche ohne Berücksichtigung der Groß- / Kleinschreibungterm
und möchte diese ersetzen, word
wobei die Groß- / Kleinschreibung des Originals term
intakt bleibt .
Da es schwierig wäre , das Ganze term
auf konsistente Groß- / Kleinschreibung zu überprüfen, und dies nicht wirklich notwendig ist, würde ich mich damit begnügen, dass Groß- / Kleinschreibung von word
/ WORD
auf den ersten Buchstaben von / festgelegt wird term
.
Wie könnte ich das erreichen?
substitute
DevSolar
quelle
quelle
c
am Ende der Substitutionsanweisungen unten hinzu, und Vim fragt Sie nach jedem einzelnen Spiel.Antworten:
Das Plugin Keepcase von Michaels Geddes bietet alles, was Sie brauchen:
Andere Syntaxelemente von
:substitute
werden ebenfalls unterstützt.quelle
Dies kann durch
:Subvert
das Abolish Plugin erledigt werden :quelle