Suche nach Registertext in der Funktion

Suche nach Registertext in der Funktion

Ich schreibe eine VIM-Funktion, die nach dem in register gefundenen Text suchen soll . In VIM würde ich eine Suche mit then press astarten und mit then beenden . Allerdings funktioniert diese Zeile in der Funktion nicht:/CtrlraReturn

execute "/<c-r>a<Return>"

Es wird dieser Fehler ausgegeben:

E486: Pattern not found: <c-r>a<Return>

Wie gebe ich das Literal Ctrlrin die Funktion ein? Danke.

Antwort1

Verwenden Sie execute "call search('".@a."')"stattdessen.

Ein bisschen Kontext zu Ihrer Frage wäre auch gut.

verwandte Informationen