Ich denke, Sie missverstehen ernsthaft, wie vi und vim funktionieren. Siehe :help y
, :help operator
und :help movement
. IMHO liegt der Reiz von vim in der Logik der Kombination von Operatoren und Bewegungen.
Der erste y
ist Operator ( y ank), der zweite ist Bewegung - und in fast allen, wenn nicht allen, Operatoren, wenn die gesamte Zeile wiederholt wird ( dd
- Zeile löschen, cc
- Zeile wechseln).
Ich bin nicht ganz sicher, was Sie erwarten "+yny
würden, aber es wird y
in die Zwischenablage ( "+
) vom aktuellen Speicherort zum nächsten Vorkommen des Suchbegriffs ( n
) kopiert ( y
) und dann eine weitere Kopie ( ) gestartet und auf Bewegung gewartet .