Mit Vim möchte ich oft einen Codeblock durch einen Block ersetzen, den ich gerade gezogen habe.
Aber wenn ich den Codeblock lösche, der ersetzt werden soll, geht dieser Block selbst in das Register, das den Block löscht, den ich gerade gezogen habe. Ich habe mir angewöhnt, zu ziehen, dann einzufügen und dann zu löschen, was ich nicht wollte, aber bei großen Codeblöcken wird es chaotisch, den eingefügten Block und den zu löschenden Block getrennt zu halten.
Was ist der einfachste und schnellste Weg, um Text in Vim zu ersetzen?
- Gibt es eine Möglichkeit, Text zu löschen, ohne ihn in das Register aufzunehmen?
- Gibt es eine Möglichkeit zu sagen, z. B. "nächstes Wort ersetzen" oder "bis zum nächsten Absatz ersetzen"?
- oder ist der beste Weg, die Multi-Register-Funktion irgendwie zu nutzen?
viwp
(for w
ord) gezogen haben.