Jak wskoczyć z powrotem do ostatniej pozycji kursora w emacsie?

41

W emacsie, gdy edytuję program, pomijam jakieś polecenie i sprawia, że ​​kursor przeskakuje gdzieś w innych plikach. Czy istnieje skrót klawiszowy lub polecenie, aby przejść z powrotem do ostatniego położenia kursora?


źródło

Odpowiedzi:

38

Wierzę, że to, czego szukasz, jest pop-global-markzwykle związane z C-x C-@i C-x C-SPC.

Globalny pierścień znaku jest aktualizowany automatycznie przy wielu okazjach, takich jak przełączanie bufora, przypadkowe lub w inny sposób.

Joseph Gay
źródło
11

Możesz użyć polecenia previous-buffer, który w mojej wersji (GNU Emacs 23.2.1) jest C-x left-arrowdomyślnie powiązany .

Wystarczy wpisać lewy klawisz Cx Meta-x, aby uzyskać dodatkowe informacje

Istnieje również tryb zwycięzcy, który wiąże się C-c left arrowz funkcją zwycięzca-cofnij, co w skrócie pozwala cofnąć wszelkie zmiany wprowadzone w oknach.

Mcradle
źródło
6

W znakach kosmicznych C-ojest związany z evil-jump-backward.

Boris
źródło