Чи можу я змусити курсор у буфері перейти до останнього положення? (бажано без позначення попередньої позиції)
Наприклад, 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 - ось хороше обговорення теми.