Как вернуться к последней позиции курсора в Emacs?

42

В emacs, когда я редактирую программу, и пропускаю какую-то команду и заставляю курсор переходить куда-то в другие файлы. Есть ли быстрая клавиша или команда, чтобы вернуться к последнему месту курсора?


источник

Ответы:

39

Я считаю, что то, что вы ищете pop-global-mark, обычно связано с C-x C-@и C-x C-SPC.

Глобальное кольцо меток обновляется автоматически во многих случаях, таких как переключение буфера, случайное или иное.

Джозеф Гей
источник
11

Вы можете использовать команду previous-buffer, с которой в моей версии (GNU Emacs 23.2.1) связана C-x left-arrowпо умолчанию.

Просто введите Meta-x description-key Cx left для дальнейшей информации

Есть также режим победителя, который привязывает C-c left arrowк победителю-отмене, что вкратце позволяет вам отменить любые изменения, сделанные в ваших окнах.

Mcradle
источник
6

В Spacemacs C-oэто связано с evil-jump-backward.

Борис
источник