Kann ich meinen Cursor in einem Puffer an seine letzte Position zurückspringen lassen? (vorzugsweise ohne die vorherige Position markieren zu müssen)
Zum Beispiel, Ca springt an den Anfang der aktuellen Zeile. Kann ich dorthin zurückspringen, wo es vorher war?
Zum Beispiel, wenn Cx Cf eine Datei in einem anderen Verzeichnis öffnen, möchte ich zur vorherigen Position im Pfadnamen zurückspringen.
Vielen Dank.
C-x x
ist undefiniert. M-x exchange-point-and-mark
: In diesem Puffer ist keine Markierung gesetzt.
C-x C-x
. Außerdem müssen Sie zuerst eine Markierung setzen, damit dies funktioniert. Um eine Marke explizit zu setzen, tun Sie dies C-SPC
. So springen Sie zur vorherigen Marke zurück C-u C-SPC
.
C-x C-x
. C-x x
ist meine eigene Bindung.
C-x x
was laufenexchange-point-and-mark
? Emacs speichert nicht alle Cursorbewegungen, sondern nur die, denen Sie dies ausdrücklich gesagt haben. Das Hinzufügen und Entfernen von Markierungen ist eine Möglichkeit, den Verlauf der Cursorbewegung zu speichern. emacswiki.org/emacs/MarkCommands - hier ist eine gute Diskussion über das Thema.