Sana gibi olmalıdır imlecin (nokta) ve görünür alanın davranışını istediğini düşünüyorum notepad, gedityetenek noktası pozisyonunun bağımsız görünür alanını değiştirmek ve hemen gelin taşıdıktan sonra nokta pozisyonuna görünür alanını döndürmek için:, diğerleri Modern editörler. Ancak emacsbaşka bir anlayışı var: görünür alan her zaman nokta konumunu takip eder ve bunun tersi de geçerlidir.
Ayrıca bkz. Https://stackoverflow.com/questions/9616623/ctrl-up-down-style-scrolling-in-emacs
Önceki cevap özel deyimi gösterir: görünür alanı (nokta ile birlikte) geçerli konumdan uzağa taşımak ve ardından noktayı tam olarak önceki konuma döndürmek istiyorsanız, kullanmak için bir alışkanlığınız olmalıdır mark-ring. Her zaman bir yol boyunca vardır mark ringbirçok komutları gibi: Mevcut çalışma pozisyonuna isearch-forward, beginning-of-buffer, ace-jump-modeotomatik olarak bir önceki pozisyonda tasarrufu mark ringve kullanmak gerekir C-<SPC> C-<SPC>ama sadece, daha önce C-u C-<SPC>atlama sırt için. scroll-upVeya gibi kaydırma komutları mwheel-scrollvarsayılan olarak önceki konumu otomatik olarak kaydetmez, çünkü çok fazla aşırı işaret üretebilir.
Komutları clone-indirect-bufferveya view-buffer-other-windowarabellekle birkaç yerde bağımsız çalışma için kullanabilirsiniz . Ve noktayı görünür alanın merkezinde tutmak için command recenter-top-bottom( C-l) komutunu kullanın .
C-u C-<SPC>çalışmıyor gibi görünüyor. Bunun bir sorunu olup olmadığını bilmiyorumcua-mode. Emacs'ı-qseçenekle çalıştırmayı denedim , ancak hiçbir şey değişmedi. Herhangi bir fikir?