Ich frage mich, ob es eine Möglichkeit gibt, ein Muster zu finden, aber es auf die aktuelle Zeile zu beschränken. Grundsätzlich ist das Äquivalent von /PATTERN
aber auf die aktuelle Zeile beschränkt, anstatt das gesamte Dokument.Vim - Finde Muster auf der aktuellen Zeile NUR
Ich habe versucht :s/PATTERN
, aber das löscht das Muster aus der Zeile und platziert meinen Cursor am Anfang der Zeile, was überhaupt nicht ist, was ich brauche. Ich hatte gehofft, Sie könnten ohne Ersatz suchen ...
Ich hoffe, dies für ein Makro zu verwenden, um meinen Cursor an den Anfang dieses Musters zu platzieren, als würde passieren, wenn Sie /PATTERN
auf die gesamte Datei tun, also ist alles, was makrofreundlich ist, noch besser.
Irgendwelche vim Benutzer da draußen, die vielleicht eine Idee haben?
EDIT: 0/PATTERN
in einem Makro würde für meine aktuelle Notwendigkeit arbeiten, aber ich hoffe, es gibt eine genauere Möglichkeit, die Suche zu beschränken. ANTWORT: Bis jetzt gibt es ein paar Möglichkeiten, aber die, die ich am besten mag, ist Shift+V
, um die aktuelle Zeile visuell auszuwählen, gefolgt von /\%V
, um nur in der visuellen Auswahl zu suchen. Dann wird Shift+V
wieder den visuellen Modus ausschalten.
Mein Wissen über Makro ist begrenzt, aber interaktiv, Sie können die aktuelle Zeile mit 'Shift + V' auswählen und dann'/search'. – joon
Das hat funktioniert.Wenn du das als Antwort posten willst, kann ich es akzeptieren. Ich habe 'Shift + V/\% VPATTERN' und es funktioniert – Austin