क्या Emacs के लिए 'स्थानीय पूर्ववत' एक्सटेंशन है?


16

यह काफी बार होता है कि मैं स्थानीय या लाइन-वार परिवर्तनों को पूर्ववत करना चाहता हूं। उदाहरण के लिए, जब मैं एक स्रोत कोड में कई पंक्तियों को बदलता हूं और मैं उनमें से केवल एक को वापस करना चाहता हूं, तो मुझे उस राज्य को खोजने के लिए पूरे पूर्ववत पेड़ के माध्यम से कदम रखना होगा जिसे मैं वापस लौटना चाहता हूं। यह बेहतर होगा कि मैं केवल चिह्नित क्षेत्र या उस बिंदु पर जहां रेखा है, को वापस ला सकता है। क्या ऐसा कुछ पहले से अस्तित्व में है?

जवाबों:


22

यह मानक Emacs कार्यक्षमता है (1998 / 20.3 के बाद से)।

मान लें कि आपके पास क्षणिक चिह्न मोड सक्षम है, बस क्षेत्र को चिह्नित करें, और पूर्ववत करें जैसा कि सामान्य है, और Emacs केवल (सक्रिय) क्षेत्र के लिए प्रासंगिक पूर्ववत संचालन करेंगे।

क्षणिक चिह्न मोड बंद होने के साथ, या यदि चिह्नित क्षेत्र सक्रिय नहीं है, C-uतो पूर्ववत तर्क के लिए पूर्ववत कमांड का उपयोग करें।

देखें: C-hf undo
या मैनुअल में "चयनात्मक पूर्ववत":C-hig (emacs) Undo

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.