2012-12-16 5 views
6

लिखते समय इसे रखें, आर कोड लिखने के लिए ईएसीएस के तहत ईएसएस का उपयोग करते समय, डिफ़ॉल्ट व्यवहार के लिए '_' द्वारा प्रतिस्थापित ' < - '(दो लगातार' _ 'डालने से अंडरस्कोर स्वयं ही डालेगा)। लेकिन जब ईएसएस-मोड में किसी भी बफर को कोड चिपकाते हैं, तो यह प्रतिस्थापन भी होता है और '012' को '< -' द्वारा प्रतिस्थापित किया जाता है और यह मेरे द्वारा वांछित व्यवहार नहीं है।ईएसएस को टेक्स्ट पेस्ट करते समय '<-' के साथ स्वत: सब्सक्रिप्शन से बचने के लिए कैसे करें, लेकिन अंडरस्कोर

क्या पाठ चिपकाते समय प्रतिस्थापन को रोकने का कोई तरीका है?

पल मैं पूरी तरह से मेरी .emacs

(ess-toggle-underscore nil) 

के प्रतिस्थापन यह कोड जोड़ने निष्क्रिय कर दिया है पर लेकिन मैं '_' को वसूल करना चाहते हैं '< -' केवल प्रतिस्थापन जब जब नहीं चिपकाने लेखन।

कोई विचार?

+1

अंडरस्कोर संस्करण 1.8.0 के बाद से असाइनमेंट ऑपरेटर के रूप में काम नहीं किया है, इसलिए ईएसएस आपको "मदद" कर रहा है। यदि आप '<-' टाइप नहीं करना चाहते हैं तो असाइनमेंट के लिए' = 'का उपयोग क्यों न करें? –

+2

इसे पुन: उत्पन्न नहीं कर सकता है। अगर मैं एक फ़ाइल में 'this_foo = 99' डालता हूं, और इसे ईएसएस में कॉपी और पेस्ट करता हूं, तो मुझे यह ठीक लगता है,' this_foo' नामक किसी चीज़ को असाइनमेंट। इससे कोई फर्क नहीं पड़ता कि मैं इसे माउस या कमांड के साथ कॉपी/पेस्ट करता हूं। क्या ** आप ** क्या कर रहे हैं? – Spacedman

+0

यदि मैं 'this_and_that' पेस्ट करता हूं तो यह 'यह <- और <- वह' बन जाता है (जब ess-toggle-underscore सत्य पर सेट होता है)। मैं 'emacs -nw' का उपयोग कर रहा हूं, emacs 23.3.1 है। मैं उपयोग में ईएसएस संस्करण कैसे जान सकता हूं? –

उत्तर

2

ऐसा नहीं होना चाहिए। कृपया निबंध सहायता के लिए या M-x ess-submit-bug-report के साथ अधिक जानकारी के साथ एक बग की रिपोर्ट करें। आप टर्मिनल सत्र में चिपक रहे हैं?

+1

इतना यकीन नहीं है कि यह एक बग है? यदि ओपी टर्मिनल में पाठ चिपका रहा है, तो क्या टर्मिनल (या इसे चलाने वाले एमएसीएस) जानते हैं कि वास्तव में इसे चिपकाया जा रहा है, बनाम कोई व्यक्ति तेजी से टाइप कर रहा है? मैंने हमेशा सोचा कि यह ऐसा कुछ था जो बच नहीं सकता था। –

+0

@SteveLianoglou, 10 से अधिक वर्षों से अब मैं टर्मिनल से emacs का उपयोग कर रहा हूं ('emacs -nw' के साथ) और अब मुझे लगता है कि जीयूआई से इसका उपयोग करना एक फायदा है। खिड़कियों और टर्मिनल emacs मोड के बीच अन्य पेशेवर और क्या हैं? –

+0

http://ergoemacs.org/emacs/emacs_gui_vs_terminal.html और जीयूआई के लिए एक अन्य समर्थक: क्लिपबोर्ड से अंडरस्कोर की कॉपी और पेस्ट सही तरीके से काम करता है! –

संबंधित मुद्दे

 संबंधित मुद्दे