पहले प्रश्न का मेरा उत्तर: एमएसीएस (माउस या सेट मार्क का उपयोग करके) में पाठ को चिह्नित करें C-SPC
, और इसके बजाय कीबोर्ड पर "<- बैकस्पेस" बटन दबाएं C-w
। इस तरह आप सिस्टम क्लिपबोर्ड में टेक्स्ट पर पेस्ट कर सकते हैं, बिना इस चिंता के कि क्लिपबोर्ड द्वारा मारे गए टेक्स्ट से ओवरराइड हो गया हैC-w
इस उत्तर के लिए पृष्ठभूमि: कभी-कभी जब मुझे emacs के बाहर का पाठ मिला, जिसे मैं emacs में एक क्षेत्र को बदलने के लिए उपयोग करना चाहता हूं, तो मैंने अक्सर उस पाठ को पहले सिस्टम क्लिपबोर्ड (यानी विंडोज पर Ctrl + C
) में कॉपी करके गलती की , फिर C-w
emacs में एक कर रहा है " हटाएं "पाठ का क्षेत्र जिसे मैं बदलना चाहता हूं, इस उम्मीद के साथ कि बाद M-w
में किल-रिंग से क्लिपबोर्ड में मेरे पाठ को पुनर्प्राप्त कर सकता है। दुर्भाग्य से क्लिपबोर्ड को केवल मारे गए पाठ द्वारा ओवरराइड किया जाएगाC-w
, और क्लिपबोर्ड में मूल संदेश किल-रिंग में कभी नहीं दिखाई देगा।
2 वें प्रश्न के लिए, हाँ आप हमेशा पहले emacs में और फिर सीधे टेक्स्ट को चिह्नित कर सकते हैं C-y