Могу ли я сделать мой курсор в буфере, чтобы вернуться к своей последней позиции? (желательно без необходимости отмечать предыдущую позицию)
Например, Ca прыгает в начало текущей строки, могу ли я вернуться туда, где он был раньше?
Например, когда Cx Cf открывает файл в другом каталоге, я хочу вернуться к предыдущей позиции в имени пути.
Спасибо.
C-x x
является неопределенным. M-x exchange-point-and-mark
: в этом буфере нет отметки.
C-x C-x
. Также вам нужно сначала поставить отметку, чтобы это работало. Чтобы установить отметку явно, вы делаете C-SPC
. Чтобы вернуться к предыдущей отметке, вы делаете C-u C-SPC
.
C-x C-x
. C-x x
это моя собственная привязка.
C-x x
пробегатьexchange-point-and-mark
делать? Emacs хранит не все движения курсора, а только те, которым вы специально это сказали. Добавление и добавление меток является одним из способов сохранения истории движения курсора. emacswiki.org/emacs/MarkCommands - вот хорошее обсуждение этой темы.