時々、関数の開始が見えない長い関数の中にいます。最近(which-function-mode)、どの機能がモードラインで機能の名前を示しているかを学びましたが、機能の開始点にすばやくジャンプして、できるだけ簡単に戻ることができるようにしたいと思います。
これまでのところ、2つの解決策を見つけました。
- マークを使用する - 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