किसी टर्मिनल में पाठ को जिस तरह से चिपकाया जाता है, उसे किस सेटिंग (नियंत्रण) पर नियंत्रण करें?


1

ऐसा होता है कि पाठ एक टर्मिनल से कॉपी किया और में चिपकाया गया nano इस तरह समाप्त होता है:

auto host0
iface host0 inet static
        address 10.200.0.3
                netmask 255.255.255.0
                        gateway 10.200.0.254

स्पष्ट रूप से एक समस्या है कि कॉम्बो शेल ( fish मेरे मामले में, लेकिन यह भी होता है bash ) + संपादक संभाल लाइन रिटर्न। दिलचस्प रूप से पर्याप्त है, पहली दो पंक्तियों के ऊपर मेरे उदाहरण में जिसे सही ढंग से संभाला गया है (यानी, पहली पंक्ति वापस)।

उसी फ़ाइल के साथ खुला vi एक सामान्य पेस्ट के लिए अनुमति देता है (फ़ाइल का प्रारूप संरक्षित है)।

वह कौन सी सेटिंग है जो इस व्यवहार का प्रबंधन करती है?

जवाबों:


3

परंपरागत रूप से, टर्मिनल एमुलेटर में चिपकाने से यह दिखावा करने से ज्यादा कुछ नहीं होता था कि उपयोगकर्ता कीबोर्ड से दिए गए अक्षरों को जल्दी टाइप करता है। कई संपादकों के ऑटोइंडेंट फीचर के साथ संयुक्त (उदा। nano -i ), यदि चिपकाया जाता है (छद्म- "टाइप किया हुआ") पाठ में प्रत्येक पंक्ति की शुरुआत में रिक्त स्थान या एक TAB होता है, तो यह स्पष्ट रूप से बढ़ते हुए इंडेंटेशन का परिणाम है, जो कि तथाकथित सीढ़ी प्रभाव है जिसे आप देखते हैं।

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

हाल ही में अधिकांश टर्मिनल एमुलेटर ने इस स्थिति को सुधारने के लिए "ब्रैकेटेड पेस्ट मोड" पेश किया है। यह एक विशेष मोड है जो अनुप्रयोगों (उदा। vim, nano ) सक्षम कर सकता है, और विशेष नियंत्रण प्रतीकों के बीच चिपके हुए पाठ को संलग्न करने के लिए टर्मिनल एमुलेटर को निर्देश देता है। मुख्य संपादकों में से एक पाठ संपादकों के लिए स्वचालित रूप से अक्षम हो जाता है जब ऐसा होता है, अर्थात, सीढ़ी प्रभाव से बचने के लिए। इस समय मैं कोई संकेत नहीं देख सकता nano इसका समर्थन कर रहे हैं। सुविधा अनुरोध दायर किया गया है यहाँ , यदि आप इसे संबोधित करने की योजना बना रहे हैं, तो आप डेवलपर्स से पूछ सकते हैं।


धन्यवाद। मुझे महसूस नहीं हुआ कि यह संपादक की एक विशेषता थी और नई कहानियों को संभालने में कोई समस्या नहीं थी। जब शुरू हो nano बिना आटोस्टेंट के पेस्ट किया गया पाठ सही था। मैं एक और संपादक पर विचार करूंगा (शायद इतने सालों तक मेरे संपादक रहे)
WoJ

हाहा, मैं उपयोग कर रहा हूं joe अब जैसे 20 साल के लिए ... और हाँ, यह ब्रैकेटेड पेस्ट मोड का समर्थन करता है :)
egmont

20 साल का joe ... यही कमोबेश मुझे भी होगा। वर्डप्रिंट से स्थानांतरित किया गया (मुझे उम्मीद है कि यह डॉस संपादक का सही नाम है, मुझे ऐसा लगता है) इसलिए महत्वपूर्ण बाइंडिंग आसान थी। मुझे याद नहीं है कि मैं कुछ साल पहले नैनो में क्यों चला गया लेकिन जितना अधिक मैं इसका उपयोग करता हूं, उतना कम मुझे पसंद है।
WoJ

क्या यह "वर्डस्टार" नहीं था? जो कुछ...
egmont

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