Czasami jestem w długiej funkcji, w której początek funkcji nie jest widoczny. Chociaż ostatnio dowiedziałem się o tym, (which-function-mode)co w modelu mówi mi o nazwie funkcji, chciałbym móc szybko przejść do początku funkcji, a następnie wrócić tak łatwo, jak to możliwe.
Do tej pory znalazłem dwa rozwiązania.
Za pomocą znaku
C-SPCZaznacz bieżący punktC-M-aPrzejdź do tyłu, aby rozpocząć funkcjęC-x C-xZamień znak na bieżący punkt (odskakuje do tyłu)C-gAnuluj zaznaczony regionKorzystanie z rejestru
C-x r SPC pZapisz bieżący punkt w rejestrze „p”C-M-aPrzejdź do tyłu, aby rozpocząć funkcjęC-x r j pPrzejdź do punktu zapisanego w rejestrze „p”
Czy jest lepszy sposób? Nie jestem przeciwny dodawaniu elisp do mojego .emacspliku.
set-mark-command