Sana gibi olmalıdır imlecin (nokta) ve görünür alanın davranışını istediğini düşünüyorum notepad
, gedit
yetenek 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 emacs
baş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 ring
birçok komutları gibi: Mevcut çalışma pozisyonuna isearch-forward
, beginning-of-buffer
, ace-jump-mode
otomatik olarak bir önceki pozisyonda tasarrufu mark ring
ve kullanmak gerekir C-<SPC> C-<SPC>
ama sadece, daha önce C-u C-<SPC>
atlama sırt için. scroll-up
Veya gibi kaydırma komutları mwheel-scroll
varsayılan olarak önceki konumu otomatik olarak kaydetmez, çünkü çok fazla aşırı işaret üretebilir.
Komutları clone-indirect-buffer
veya view-buffer-other-window
arabellekle 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'ı-q
seçenekle çalıştırmayı denedim , ancak hiçbir şey değişmedi. Herhangi bir fikir?