Gibt es einen Befehl in Vim/Vi bewegen Sie den cursor an das Ende einer Suche-highlight?

Gibt es irgendwelche Befehle in Vim/Vi zu bewegen in einem ausgewählten segment suchen?

Zum Beispiel, wenn ich nach einem Wort suchen, gibt es irgendwelche Befehle zur Bewegung des Cursors an das Ende des markierten segment? Sagen, ich habe ein Wort, "FishTaco" und ich möchte, dass die Suche nach allen Instanzen von "Fisch" und legen Sie etwas nach. Ich weiß, ich könnte einen globalen ersetzen, aber was ist, wenn möchte ich nur die änderung in ein paar nicht-sequentielle Instanzen?

Konnte ich sehen, wo es wäre praktisch in der Lage sein, um Bewegung des Cursors an das Ende des aktuell markierten segment, um eine Aktion auszuführen.

  • Dies ist keine Antwort auf die Frage aber, um erreichen Ihr Ultimatives Ziel, den Austausch aller Fish mit FishTaco Sie tun konnte :%s/Fish\(Taco\)\@!/&Taco/ werden, der jeden Fish nicht schon gefolgt von Taco und ersetzen Sie es mit FishTaco. Kombiniert eine negative lookahead-Suche mit einem ersetzen, die enthält die übereinstimmenden Begriff, gefolgt von Taco.
  • Ich habe keine Ahnung, warum dieser Kommentar nicht mindestens so viele +1 als Antwort. Dies ist ninja level vim.
Schreibe einen Kommentar