Mavericks (10.9), Yosemite (10.10), और El Capitan (10.11) में प्रारूपण के साथ टर्मिनल से कॉपी किया गया पाठ


48

Mavericks (10.9) को अद्यतन करने के बाद, टर्मिनल से कॉपी की गई कोई भी चीज़ को लक्ष्य ऐप में टर्मिनल के समान स्वरूपण में चिपकाया जाता है, मेरे मामले में, एक काले रंग की पृष्ठभूमि पर सफेद मोनोपेज़ अक्षर, जैसे:

संकट

(मैंने टर्मिनल से कुछ टेक्स्ट को एक नई मेल विंडो में पेस्ट किया है।)

पहले (10.8 और पूर्व) केवल सादे पाठ की नकल की गई थी, बिना किसी प्रारूपण के।

यह उन ऐप्स में होता है जो रिच टेक्स्ट फॉर्मेटिंग प्राप्त करने में सक्षम हैं। सादे टेक्स्ट ऐप्स में, जैसे कि TextWrangler या TextEdit सादे पाठ मोड में, केवल सामग्री की नकल की जाती है, निश्चित रूप से।

क्या प्रारूपण प्रतिलिपि को टर्मिनल ऐप के लिए अक्षम किया जा सकता है?

ऐसा ही योसेमाइट (10.10) और एल कैपिटन (10.11) में भी होता है।


2
ITerm2 का उपयोग करें - सामान्य टिप्पणी जब somone में एक टर्मिनल मुद्दा होता है :) या प्लेन पाठ में ईमेल लिखें जो समृद्ध पाठ नहीं है।
मार्क

मैं नहीं मानता कि कॉपी किए गए पाठ का प्रारूपण अक्षम किया जा सकता है। मेरा समाधान ऐप फ्लाईकट को स्थापित करना था जो एक क्लिपबोर्ड प्रबंधक है जो किसी भी एप्लिकेशन से कॉपी किए गए पाठ से स्वरूपण को हटा देगा।
डेव नेल्सन

1
@ मार्क यह सिर्फ ईमेल के बारे में नहीं है, यह किसी भी अमीर टेक्स्ट ऐप के बारे में है।
11

@pilsetnieks किसी विशेष कारण से आपने इसे 4.1 / 2 महीने बाद स्वीकार किया: -ओ। क्या आपको और अधिक मदद की जरूरत है?
मार्ख

@markhunte क्षमा करें, आपका उत्तर अभी भी बहुत मान्य है और इसकी सराहना की जा रही है, यह सिर्फ टिम K का उत्तर है जो प्रश्न का सटीक उत्तर देता है। मैंने उत्तर नहीं देखा था जब तक कि मैंने कल प्रश्न को दोबारा नहीं लिया, क्योंकि यह पूछने के 3 महीने बाद पोस्ट किया गया था।
pilsetnieks

जवाबों:


56

आप com.apple.Terminal वरीयताओं फ़ाइल को बदलकर टर्मिनल से स्वरूपण को कॉपी / पेस्ट कर सकते हैं।

अपने मैक पर टर्मिनल खोलें और निम्न कमांड दर्ज करें: defaults write com.apple.Terminal CopyAttributesProfile com.apple.Terminal.no-attributes

यह सभी पाठ विशेषताओं को टर्मिनल से कॉपी / पेस्ट करने से अलग कर देगा


पुष्टि करने के लिए, यह macOS सिएरा में ऊपर की तरह ही प्रक्रिया है।
एंथनी ने

वापस करने के लिए defaults write com.apple.Terminal CopyAttributesProfile com.apple.Terminal.attributes
सौरभ श्रीवास्तव

13

बस 'पेस्ट मैचिंग स्टाइल' का उपयोग करें

यहाँ छवि विवरण दर्ज करें

जो स्वरूपण को सम्मिलन बिंदु के समान रखेगा

इसलिए इसके बजाय:

यहाँ छवि विवरण दर्ज करें

आपको मिलेगा:

यहाँ छवि विवरण दर्ज करें


4
हाँ, "पेस्ट और मैच स्टाइल" काम करता है, मैं सिर्फ एक समाधान की उम्मीद कर रहा था जिसमें कीबोर्ड शॉर्टकट को पुनः प्राप्त करना शामिल नहीं होगा।
11

6

El Capitan में, आप टर्मिनल ऐप में प्रारूपण सेट कर सकते हैं। बस संपादित करें का चयन करें -> विशेष कॉपी करें और बिना किसी स्वरूपण के सादा पाठ का चयन करें या आप एक प्रोफ़ाइल बना सकते हैं जो किसी दस्तावेज़ में चिपकाए जाने पर अच्छा लगता है।


2
यह कम से कम एल कैपिटन और इसके बाद के संस्करण के लिए शीर्ष उत्तर होना चाहिए।
अखन १३'१

4

आप इस पोस्ट में बताए गए वैश्विक कीबोर्ड शॉर्टकट को कॉन्फ़िगर कर सकते हैं: http://ask.metafilter.com/187733/OSX-How-to-copy-plaintext-always-everywhere-without-exception

इससे मेरे लिए हल हो गया। मैं एक बड़े विज़िओ आरेख पर काम कर रहा हूं और मुझे टर्मिनल से सामान की प्रतिलिपि बनाने और इसे दिन में कुछ सौ बार विज़िओ में पेस्ट करने की आवश्यकता है - इसलिए 10.9 में यह परिवर्तन मेरे लिए एक बड़ा झटका था।


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