
В emacs, когда я редактирую программу и пропускаю ввод какой-то команды, и курсор переходит куда-то в другие файлы. Есть ли сочетание клавиш или команда, чтобы вернуться к последнему местоположению курсора?
решение1
Я полагаю, что то, что вы ищете pop-global-mark
, обычно связано с C-x C-@и C-x C-SPC.
Глобальное кольцо меток обновляется автоматически во многих случаях, например, при переключении буфера, случайном или ином.
решение2
Вы можете использовать команду previous-buffer, которая в моей версии (GNU Emacs 23.2.1) привязана C-x left-arrow
по умолчанию.
Просто введите Meta-x describe-key Cx left для получения дополнительной информации.
А также естьрежим победителякоторый связан C-c left arrow
с функцией отмены победителя, что, вкратце, позволяет вам отменить любые изменения, внесенные в ваши окна.
решение3
В Spacemacs и Doom Emacs C-o
обязательноevil-jump-backward
Репозитории GitHub