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-SPCAktuellen Punkt markierenC-M-aZum Funktionsstart rückwärts gehenC-x C-xMarkierung mit aktuellem Punkt tauschen (springt zurück)C-gMarkierte Region abbrechenMit einem Register
C-x r SPC pAktuellen Punkt in Register 'p' speichernC-M-aZum Funktionsstart rückwärts gehenC-x r j pSprung zum Punkt, der im Register 'p' gespeichert ist
Gibt es einen besseren Weg? Ich bin nicht dagegen, meiner .emacsDatei etwas Elisp hinzuzufügen .
set-mark-command