क्या मैं कर्सर स्थिति पर (मध्य माउस बटन) पेस्ट करने के लिए emacs बता सकता हूं?


17

उदाहरण के लिए, यदि मैं टेक्स्ट को पेस्ट करता हूं, तो emacs में ब्राउज़र, emacs कर्सर अक्सर पहले से ही उस स्थिति में है जहां मैं टेक्स्ट पेस्ट करना चाहता हूं। यदि मैं कंसोल मोड में emacs का उपयोग करता हूं, तो मैं बस माउस को पाठ पर ले जा सकता हूं और मध्य बटन दबा सकता हूं (यदि मेरे पास निष्क्रिय किया गया था)। लेकिन एक्स (विंडो) मोड में ईमैक्स का उपयोग करते समय, मुझे माउस कर्सर को उस सटीक स्थान पर ले जाना होगा, जहां मैं टेक्स्ट को पेस्ट करना चाहता हूं।

क्या माउस कर्सर की स्थिति के बजाय ईमैक्स को वर्तमान इमैक कर्सर स्थिति को चिपकाने के लिए उपयोग करने का एक तरीका है?

मुझे उम्मीद है कि आपको मेरी समस्या मिलेगी। :-)


अच्छा सवाल है, मैंने देखा कि कुछ स्थितियों में मुझे इस कार्यक्षमता की कमी थी। लेकिन मैं पीछे देखता हूं कि मैं लगभग आधे मामलों में मानक व्यवहार पसंद करता हूं। हर समय दोनों मोड जल्दी से सुलभ होना अच्छा होगा।
अलेक्जेंडर शेकब्लिकिन

जवाबों:


19

यह सेटिंग आज़माएं:

(setq mouse-yank-at-point t)

महान, हालाँकि यह सेटिंग Mx माउस-यैंक पर दिखाई नहीं देती ... ऑटो-कम्प्लीट, यह तब काम करता है जब मैं इसे अपने .emacs :-) में रखता हूँ
फ़्लो

3
ऐसा इसलिए है क्योंकि यह एक चर है, एक फ़ंक्शन नहीं है। आप Mx सेट-चर RET माउस-यैंक-एट-पॉइंट का उपयोग कर सकते हैं (और यहां काम पूरा करना चाहिए)
एंटोनी पेलिस

1
यह डिफ़ॉल्ट सेटिंग IMHO होनी चाहिए।
सूरजे

अतिरिक्त स्पष्टता: बिंदु पर अपने पाठ को चिपकाने के लिए मध्य माउस बटन का उपयोग करें, अन्यथा, आप बिंदु की स्थिति को रीसेट कर देंगे और आप अभी भी माउस की स्थिति में पेस्ट करेंगे।
मिस्टिज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.