Wie kann ich die Cursorposition in Vim so wiederherstellen, wie sie vor dem Scrollen, Auswählen oder PgUp / PgDn war?
Ich bin es leid zu suchen, wo ich war, bevor ich nach oben gescrollt habe, um etwas oben zu sehen.
Gibt es so etwas wie die Befehle "Vorherige Cursorposition" und "Nächste Cursorposition" (wie 'u' und 'R' für reguläres Rückgängigmachen / Wiederherstellen)?
Beispiel: Suchen Sie irgendwo in der Mitte der Quelldatei (keine Bearbeitung), springen Sie dann nach oben ( 1G
) und finden Sie nicht, wo Sie vorher waren. Natürlich keine Noten gesetzt. (Ich weiß, dass ich ": sp" verwenden kann, um mehrere Orte gleichzeitig anzuzeigen).
Aktualisieren. Die Frage ist noch offen, ich habe ein Follow-up erhalten:
The answerers didn't understand your question and the answers were too weak of a solution. c-o & c-i don't work for movements.
If I understood correctly, I find that your question was un-answered and that you were looking for a solution for a scenario like this:
As I am vim beginner I frequently do incorrect movements and actions and would like to undo them as though I had never pressed anything, returning to my previous editing location before I started messing up.
Gibt es also Standard- oder Nicht-Standard-Methoden (einschließlich Patches für Vim oder Vim-Erweiterungen), um sich an den Verlauf der Cursorbewegung zu erinnern?