Mit vim möchte ich alle Zeichen bis zu einem bestimmten Zeichen durch ein anderes Zeichen ersetzen, z. B. ein Leerzeichen - ohne das Layout/Anzahl der Zeichen in der Zeile beeinflussen. Hier ein Beispiel:vim: Ersetzen aller Zeichen bis zu einem bestimmten Token
Vorher:
real(kind=R12), intent(out) :: my_var
Nach dem Wechsel , intent(out)
mit Leerzeichen (dh von ,
starten, und gehen bis zu )
):
real(kind=R12) :: my_var
Ich weiß über r
ein Zeichen zu ersetzen und über nr
ersetzen n
Zeichen, aber ich würde gerne wissen, ob ich meine Aufgabe erfüllen kann, ohne zuerst das Zeichen zählen zu müssen acters möchte ich ersetzen.
Vielen Dank für Ihre Antworten!
Danke, das funktioniert wunderbar! – canavanin
Nur zu beachten, Sie können jede Bewegung verwenden, nicht nur "t". 'f','/'usw. funktionieren alle auch. – kenny
Genau das, was ich gesucht habe! Ich erinnerte mich, dass ich das versehentlich getan hatte, also wusste ich, wonach ich suchen sollte. Vielen Dank! – itmuckel