Wie springe ich in Emacs zurück zur letzten Position des Cursors?

41

In Emacs, wenn ich ein Programm bearbeite und einen Befehl falsch eingebe und den Cursor irgendwohin in anderen Dateien springen lasse. Gibt es eine Tastenkombination oder einen Befehl, um zur letzten Position des Cursors zurückzukehren?


quelle

Antworten:

38

Ich glaube, was Sie suchen, ist pop-global-markin der Regel an C-x C-@und gebunden C-x C-SPC.

Der globale Markierungsring wird bei vielen Gelegenheiten, z. B. beim versehentlichen oder sonstigen Umschalten des Puffers, automatisch aktualisiert.

Joseph Gay
quelle
11

Sie können den Befehl previous-buffer verwenden, an den in meiner Version (GNU Emacs 23.2.1) C-x left-arrowstandardmäßig gebunden ist .

Geben Sie einfach Meta-x Describe-Key Cx links ein, um weitere Informationen zu erhalten

Es gibt auch einen Gewinner-Modus , der C-c left arrowan das Rückgängigmachen des Gewinners gebunden ist, sodass Sie alle Änderungen an Ihren Fenstern rückgängig machen können.

Mcradle
quelle
6

In Spacemacs C-oist gebunden an evil-jump-backward.

Boris
quelle