मुझे लगता है कि आप चाहते हैं कि कर्सर (बिंदु) और दृश्यमान क्षेत्र का व्यवहार दूसरों की तरह हो notepad
, gedit
आधुनिक संपादक: बिंदु स्थिति से स्वतंत्र रूप से दृश्य क्षेत्र को बदलने की क्षमता और चलती बिंदु के बाद दिखाई देने वाले क्षेत्र को तुरंत वापस करने की क्षमता। लेकिन emacs
एक और गर्भाधान है: दृश्य क्षेत्र हमेशा बिंदु स्थिति और विसे वर्सा का अनुसरण करता है।
यह भी देखें /programming/9616623/ctrl-up-down-style-scrolling-in-emacs
पिछला उत्तर विशेष मुहावरे को दर्शाता है: यदि आप दृश्य क्षेत्र (बिंदु के साथ) को वर्तमान स्थिति से दूर ले जाना चाहते हैं और फिर बिंदु को वापस उसी स्थिति में लौटना चाहते हैं, जिसमें आपको उपयोग करने की आदत होनी चाहिए mark-ring
। वहाँ हमेशा के माध्यम से एक रास्ता है mark ring
वर्तमान कार्यशील स्थिति के लिए: कई आदेश, जैसे isearch-forward
, beginning-of-buffer
, ace-jump-mode
में पिछली स्थिति को बचाने के लिए स्वचालित रूप mark ring
और आप उपयोग नहीं करना चाहिए C-<SPC> C-<SPC>
से पहले, लेकिन केवल C-u C-<SPC>
कूद वापस लिए। स्क्रॉलिंग कमांड, जैसे scroll-up
या mwheel-scroll
, स्वचालित रूप से पिछली स्थिति को डिफ़ॉल्ट रूप से सहेजना नहीं है क्योंकि यह बहुत अधिक मार्क्स का उत्पादन कर सकता है।
आप कुछ जगहों पर बफर के साथ कमांड clone-indirect-buffer
या view-buffer-other-window
स्वतंत्र काम के लिए उपयोग कर सकते हैं। और दृश्य क्षेत्र के केंद्र में बिंदु को लगातार पकड़ने के लिए कमांड recenter-top-bottom
( C-l
) का उपयोग करें ।
C-u C-<SPC>
काम नहीं करता है। मुझे नहीं पता कि यह समस्या हैcua-mode
या कुछ और। मैंने-q
विकल्प के साथ Emacs चलाने की कोशिश की , लेकिन कुछ भी नहीं बदला। कोई विचार?