नैनो संपादक का उपयोग करके एक फ़ाइल से दूसरी फ़ाइल की प्रतिलिपि बनाना


15

मैं नैनो संपादक का उपयोग करके एक फ़ाइल से दूसरी फ़ाइल में कुछ पंक्तियों की प्रतिलिपि कैसे बना सकता हूं?

जवाबों:


17

मान लें कि आप शुद्ध कंसोल मोड में हैं और माउस का उपयोग कॉपी / पेस्ट करने के लिए नहीं कर सकते हैं:

  1. मल्टी-बफर मोड में नैनो लॉन्च करें (नैनो -F)
  2. अपना चयन शुरू करने के लिए CTRL- ^।
  3. कुंजी को तब तक इधर-उधर घुमाएँ जब तक कि आप उस सभी पाठ को कवर न कर दें, जिसे आप कॉपी करना चाहते हैं।
  4. ESC- ^ कट बफर में चयन कॉपी करने के लिए
  5. CTRL-R ESC-F एक फ़ाइल को एक नए बफर में खोलने के लिए
  6. CTRL-U को खोली गई फ़ाइल में पेस्ट करना है

नोट: बफ़र्स के बीच स्विच करने के लिए ESC- <और ESC-> या ESC-, और ESC- का उपयोग करें। (बाद में मदद मिलती है अगर <और> अपने कीबोर्ड लेआउट पर एक ही कुंजी का उपयोग करें)

2-4 से ऊपर का विकल्प उस रेखा पर जाना है जिसे आप कॉपी करना चाहते हैं और उन्हें हटाने के लिए CTRL-K, बफर पर कई लाइनों में बार-बार CTRL-K दबाते हैं। जब आप उन सभी लाइनों को काट देते हैं जिन्हें आप कॉपी करना चाहते हैं, CTRL-Y उन्हें वर्तमान बफर में फिर से पेस्ट करने के लिए। फिर चरण 5 के साथ जारी रखें।

इन आदेशों में ESC के बजाय मेटा-कुंजी व्यवहार वाले ALT या किसी अन्य कुंजी का उपयोग किया जा सकता है।


चरण 2 और 4 के लिए ^ क्या कुंजी है? और And ईएससी- <’और-ईएससी->’ क्या कुंजी हैं? यह पलायन है और फिर हाइफ़न और फिर अल्पविराम / अवधि सभी को एक साथ स्थानांतरित करना है?
अनोन 58192932

ऊपर दिए गए निर्देश आम तौर पर सही हैं, लेकिन चरण पांच पर ईएससी-एफ को छोड़ दें ताकि दूसरी फाइल को खुद के क्षेत्र में खोला जा सके। उपरोक्त निर्देशों का पालन करना (और ESC-F टाइप करना) इसके बजाय पहली फ़ाइल में दूसरी फ़ाइल सम्मिलित करेगा (जो शायद आप नहीं चाहते हैं।
Eptin

इसके अतिरिक्त, कुछ प्रणालियों पर (जैसे कि रास्पियन पर), आप 'एस्केप' कुंजी के बजाय 'Alt' कुंजी का उपयोग करने में सक्षम हो सकते हैं। (नैनो के बारे में कुछ चर्चा में, एस्केप कुंजी और Alt कुंजी को 'मेटा' कुंजी के रूप में संदर्भित किया जाता है)।
इप्टिन

10

नैनो टेक्स्ट एडिटर के साथ टेक्स्ट को एक फाइल से दूसरी में कॉपी करें

नोट: आपको बेहतर समझने में मदद करने के लिए, हम एक का उपयोग करेंगे

मूल फाइल: /var/named/athens.local

गंतव्य फ़ाइल: /var/named/patra.local

  1. गंतव्य फ़ाइल खोलें (वह फ़ाइल जो पाठ को चिपकाना चाहती है), नैनो के मल्टीपल बफर का उपयोग करके।

nano -F destination_file

तो हमारे पास:

nano -F /var/named/patra.local
  1. Ctrl+ दबाएं r

  2. नैनो संपादक के अंदर से, स्रोत फ़ाइल खोलें

    /var/named/athens.local

  3. प्रेस ctrl+ ^ (यह "मार्क सेट" मोड को सक्षम करेगा)

  4. अपना पाठ चुनें।

  5. जब आप अपने इच्छित सभी पाठ को चिह्नित कर लें, तो पाठ को कॉपी करें

क्लिपबोर्ड Alt+ + दबाकर

Note: Now your text is in clipboard.

Note: In help file you will see the Alt+^ described as M-^. 
  1. स्रोत फ़ाइल बंद करने के लिए ctrl+ दबाएं ।x/var/named/athens.local

    अब हम गंतव्य फ़ाइल ( /var/named/patra.local) देखेंगे ।

कर्सर को उस स्थान पर ले जाएं जहां आप कॉपी किए गए पाठ को पेस्ट करना चाहते हैं (जो है

बफर में, यह मत भूलना)।

टेक्स्ट पेस्ट करने के लिए ctrl+ दबाएँ u

आप कर चुके हैं।


मुझे यह उत्तर स्वीकार किए गए उत्तर से बेहतर लगता है क्योंकि आप कदम से कदम समझाते हैं कि वास्तव में क्या हो रहा है। धन्यवाद।
vrijdenker

यह अत्यंत स्पष्ट धन्यवाद है। किसी और को आश्चर्यचकित करने के लिए - ^ प्रतीक का वास्तव में शिफ्ट + 6. का अर्थ है ताकि चिह्न को विंडोज / लिनक्स कीबोर्ड पर कंट्रोल + शिफ्ट + 6 सेट करने के लिए। और क्लिपबोर्ड पर सहेजने के लिए यह Alt + Shift + 6.
anon58192932
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.