Manchmal bin ich in einer langen Funktion, in der der Beginn der Funktion nicht sichtbar ist. Während ich kürzlich erfahren habe, (which-function-mode)
welcher Name mir in der Modeline den Namen der Funktion sagt, möchte ich in der Lage sein, schnell zum Start der Funktion und dann so einfach wie möglich zurückzukehren.
Bisher habe ich zwei Lösungen gefunden.
Mit einer Marke
C-SPC
Aktuellen Punkt markierenC-M-a
Zum Funktionsstart rückwärts gehenC-x C-x
Markierung mit aktuellem Punkt tauschen (springt zurück)C-g
Markierte Region abbrechenMit einem Register
C-x r SPC p
Aktuellen Punkt in Register 'p' speichernC-M-a
Zum Funktionsstart rückwärts gehenC-x r j p
Sprung zum Punkt, der im Register 'p' gespeichert ist
Gibt es einen besseren Weg? Ich bin nicht dagegen, meiner .emacs
Datei etwas Elisp hinzuzufügen .
set-mark-command