Іноді я перебуваю всередині довгої функції, де початок функції не видно. Хоча я нещодавно дізнався про те, (which-function-mode)
що говорить мені в моделі назву функції, я хотів би мати можливість швидко перейти до початку функції, а потім максимально легко повернутися назад.
Поки що я знайшов два рішення.
Використання знака
C-SPC
Позначити поточну точкуC-M-a
Перемістіть назад, щоб почати функціюC-x C-x
Обмінна марка з поточною точкою (відскакує назад)C-g
Скасувати позначений регіонВикористання регістра
C-x r SPC p
Зберегти поточну точку в регістрі 'p'C-M-a
Перемістіть назад, щоб почати функціюC-x r j p
Перейти до точки, збереженої в регістрі 'p'
Чи є кращий спосіб? Я не проти того, щоб додати трохи .emacs
файлів elisp до мого файлу.
set-mark-command