質問: emacs:スクロール/ページアップ/ダウン後に最後の位置に戻る方法は? emacsでscroll-upまたはscroll-downを発行した後、ポイントを前の位置に戻す簡単な方法はありますか(マークリングに追加することを覚えていなかったと仮定します)?あるいは、上にスクロールしてから下にスクロールする(またはその逆)ようにスクロール動作を変更して(マークリングに干渉することなく)ポイントを元の位置に戻す方法はありますか? (たとえば、スクロールしてポイントを正確にx行移動させます。xは画面の高さです)私はemacsに慣れている最中であり、これは最も一般的な呪いを誘発する状況の1つです。マークリングに行を追加することを忘れずにコードの別の部分を表示するためにスクロールすると、試してみるのが面倒です。作業していたコード行を再配置します。そのため、技術的な解決策を求めている一方で、経験豊富なユーザーがこの問題をどのように回避しているかについても興味があります。マークを設定したり、ウィンドウを分割して見回したり、他のパターンを使用したりすることを覚えているだけですか?ありがとう
回答: 私がうまく機能することがわかったのは、 goto-last-change.el 、最後に編集した場所に戻ります。私はバインディングが好きです:(require 'goto-last-change) ;; download this package and install in load-path (global-set-key (kbd "c-x c-\\") 'goto-last-change)