в emacs, когда я редактирую программу, и пропустить-введите какую-то команду и сделать курсор перейти к где-то в других файлах. Есть ли короткая клавиша или команда для перехода к последнему местоположению курсора?
Как вернуться к последней позиции курсора в Emacs?
4 ответа
Я считаю, что вы ищете pop-global-mark
, Как правило, привязаны к C-x C -@ и C-x C-SPC.
глобальное кольцо метки уточнено автоматически в много случаев как переключение буфера, случайно или в противном случае.
вы можете использовать команду previous-buffer, которая в моей версии (GNU Emacs 23.2.1) привязана к C-x left-arrow
по умолчанию.
просто введите Meta-X описать-ключ c-x слева для получения дополнительной информации
появилась winner-mode что связывает C-c left arrow
к победителю-отменить, который вкратце позволяет отменить любые изменения, сделанные в ваших окнах.
C-x C-x
Он также будет выделять все между вашим предыдущим местоположением курсора и новым местоположением (если вы хотите избавиться от выделения, просто C-g). Вы можете установить место, где вы будете прыгать обратно с C-space. Так, например, вы можете использовать это с:
курсор в начале абзаца
C-space
переместить курсор в конец абзаца
C-x C-x
(весь абзац сейчас выделено)
M-w
(абзац теперь находится в буфере копирования, готов к вставке в другое место с помощью C-y)
в spacemacs C-o
обязан evil-jump-backward
.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]