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?
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?
Odpowiedzi:
Wierzę, że to, czego szukasz, jest pop-global-mark
zwykle 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.
Możesz użyć polecenia previous-buffer, który w mojej wersji (GNU Emacs 23.2.1) jest C-x left-arrow
domyś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 arrow
z funkcją zwycięzca-cofnij, co w skrócie pozwala cofnąć wszelkie zmiany wprowadzone w oknach.