नैनो में कॉपी (केवल कॉपी, कटिंग नहीं)?


50

मुझे नैनो में कुछ पाठ कॉपी करने की आवश्यकता है, इसलिए मैंने Google का उपयोग करके खोज की और स्टैक एक्सचेंज और अन्य साइटों पर यहां कुछ पोस्ट मिलीं जिनमें ओपी पूछता है "मैं कैसे कॉपी कर सकता हूं?" और लोगों को आमतौर पर "आप उपयोग कर सकते हैं का जवाब ctrl+ K"। व्यक्ति पूछता है कि नकल कैसे की जाती है और उन्हें बताया जाता है कि कैसे काटें।

अन्य उत्तर में उल्लेख है alt+ 6लेकिन मेरे परीक्षण में यह काम नहीं करता है।

क्या नैनो में टेक्स्ट कॉपी करने का कोई विकल्प नहीं है? क्या आसपास कोई काम है?


2
आपका कीबोर्ड लेआउट क्या है? Alt-6 (उर्फ M-6) और Alt- ^ (उर्फ M-^) दोनों मेरे लिए काम करते हैं।
Steeldriver

मैं Logitech द्वारा कुछ साल पहले खरीदे गए अंग्रेजी-हिब्रू कीबोर्ड का उपयोग करता हूं। कभी दिक्कत नहीं हुई।
जॉनडियो

जवाबों:


83
  1. उस पात्र की शुरुआत में कर्सर रखें, जिससे आप कॉपी करना चाहते हैं। चिह्न सेट करने के लिए Alt+ Shift+ दबाएँ A। (वैकल्पिक रूप से, Ctrl+ के साथ चिह्न सेट करें 6)

  2. कॉपी करने के लिए टेक्स्ट को हाइलाइट करने के लिए एरो कीज़ का इस्तेमाल करें। नैनो छवि के साथ हाइलाइट करें

  3. कॉपी करने के लिए Alt+ Shift+ 6का उपयोग करें (वैकल्पिक रूप से, Alt+ 6)

  4. उस जगह पर नेविगेट करें जिसे आप पेस्ट करना चाहते हैं। साथ पेस्ट रिलीज Ctrl+U

    पेस्ट छवि

इन कीबाइंडिंग का संदर्भ कहां है

इन सभी को प्रलेखन के तहत परिभाषित किया गया है, जिसे आप किसी भी बिंदु पर Ctrl+ के साथ एक्सेस कर सकते हैं G। ध्यान दें कि अग्रणी प्रलेखन ^के लिए Ctrlऔर इसके Mलिए खड़ा है Alt, क्योंकि यह मेटा वर्णों को परिभाषित करने वाले यूनिक्स का पारंपरिक तरीका है। प्रलेखन से लाइनें:

^ ^ (MA) कर्सर स्थिति से शुरू होने वाला मार्क टेक्स्ट

तथा

M- ^ (M-6) करेंट लाइन को कॉपी करें और उसे कटबॉफर में स्टोर करें


गजब का। लेकिन एक सेब मैकिंटोश पर आप "ऑल्ट" कैसे करते हैं?
डार्थ एलीगेंट

4
@ user973810 पिछली बार जब मैंने जाँच की थी, Apple लैपटॉप और डेस्कटॉप सभी में Alt कुंजी है। यदि आप 1998 से दिन के दौरान रास्ते से Macintosh के बारे में बात कर रहे हैं, तो अच्छी तरह से। । । मैं उन लोगों से परिचित नहीं हूं जो आपकी मदद कर सकते हैं। संभवतः VI संपादक सीखें - यह नैनो की तुलना में कहीं बेहतर है
सर्जियो कोलोडियाज़नी

नहीं तुम गलत हो। फ़ंक्शन, नियंत्रण, विकल्प और आदेश है। कोई "कुल" नहीं।
डार्थ एलीगेंट

3
छवि को देखें मैक पर विकल्प एटल कुंजी के रूप में कार्य करता है
सेर्गेई कोलोडियाज़नी

5
@ user973810 यदि आप विकल्प कुंजी को करीब से देखते हैं, तो आप देख सकते हैं कि यह उस पर भी कहता है। nedbatchelder.com/pix/mackeyboard.jpg
TheWanderer

28

वर्कअराउंड: कट, फिर काटा हुआ, और उस जगह को फिर से काटा, जहां आप टेक्स्ट को कॉपी करना चाहते हैं।

unicorns
rainbows

line4

Ctrl+K unicorns

rainbows

line4

मैं काटा हुआ Ctrl+U

unicorns
rainbows

line4

मैं अंत और करने के लिए कर्सर ले जाने के Ctrl+ Uफिर से

unicorns
rainbows

line4
unicorns

2
अच्छा वर्कअराउंड, +1
सर्जि कोलोडियाज़नी

5

हां, पाठ की नकल नैनो में थोड़ी अजीब है, और कुछ हद तक वेब पर परस्पर विरोधी रिपोर्टों और स्पष्टता की कमी (या सामान्य ज्ञान ...) के कारण दोनों तरह से इसे लागू किया गया था (IMHO) और आधिकारिक डॉक्स में ...

डॉक्स के अनुसार:

4.3 कटबफ़र

पाठ को 'कट टेक्स्ट' कमांड (डिफ़ॉल्ट कुंजी बाइंडिंग: ^ K) का उपयोग करके, एक समय में एक पूरी लाइन से एक फ़ाइल से काटा जा सकता है। कट लाइन को कबाड़ में संग्रहीत किया जाता है। ^ K के लगातार स्ट्रोक इस बफर में प्रत्येक कट लाइन को जोड़ देगा, लेकिन किसी भी अन्य कीस्ट्रोके के बाद ^ K पूरे कटबटर को ओवरराइट कर देगा।

कटबफ़र की सामग्री को 'अनकट टेक्स्ट' कमांड (डिफ़ॉल्ट कुंजी बाइंडिंग: ^ यू) के साथ फाइल में वापस चिपकाया जा सकता है।

पाठ की एक पंक्ति को 'कॉपी टेक्स्ट' कमांड (डिफ़ॉल्ट कुंजी बाइंडिंग: एम -6) के साथ कटबफ़र (इसे काटे बिना) में कॉपी किया जा सकता है।

मूल रूप से के बाद से, आप का उपयोग CTRL+ Kकरने के लिए कटौती , CTRL+ Uकरने के लिए पेस्ट , और कटौती लाइन cutbuffer में रहता है , आप एक त्वरित कर सकते हैं कटौती और पेस्ट को बदलने के लिए, और फिर पेस्ट एक प्राप्त करने के लिए फिर से "कॉपी।"

लेकिन मुझे यह "अच्छा नहीं लगता" ...

डॉक्स का अंतिम भाग कहता है कि कॉपी कैसे करें: ALT+ 6( कॉपी करने के लिए ) विज्ञापन का उपयोग करके पेस्ट करने के लिए CTRL+ Uका उपयोग करते हुए चिपकाएँ

(डॉक्स वास्तव में " M " कुंजी कहते हैं , जिसका अर्थ है मेटा कुंजी , जैसा कि mook765 ने कहा: "-की- Metaजो मौजूद नहीं है" ... और यह आमतौर पर केवल ALTआधुनिक कीबोर्ड पर है।)

आप अपने तीर कुंजी के साथ अनुभाग का उपयोग करके ALT+ 6ले जाकर कई पंक्तियों का चयन कर सकते हैं ।

उम्मीद है की यह मदद करेगा।


3

ध्यान दें कि यह समाधान केवल उबंटू के GUI संस्करणों में काम करता है न कि TTY इंटरफ़ेस में।

मैं केवल चयनित पाठ पर CTRL+ SHIFT+ करके नैनो में पाठ की प्रतिलिपि बनाता हूं Cक्योंकि टर्मिनल में किसी भी पाठ को कॉपी करने के लिए डिफ़ॉल्ट कुंजी कॉम्बो है। यह नैनो पर भी लागू होता है। इसमें भी पाया जा सकता है

संपादित करें > कॉपी करें


7
अच्छा वर्कअराउंड, लेकिन यह टीटीवाई में काम नहीं करेगा, केवल जीयूआई टर्मिनलों में :) nanoफिर भी यह पहले से ही कॉपी करने का अपना तरीका है, जो टर्मिनल पर निर्भर नहीं करता है
सर्जी कोलोडियाज़नी

2

से man nano

जब पाठ के अधिक सटीक टुकड़े को काटने या कॉपी करने की आवश्यकता होती है, तो कोई भी कर सकता है
^ 6 के साथ इसकी शुरुआत को चिह्नित करें, कर्सर को इसके अंत (चिह्नित पाठ) पर ले जाएं
पर प्रकाश डाला जाएगा), और फिर इसे काटने के लिए ^ K का उपयोग करें, या इसे कॉपी करने के लिए M-6 करें
कटलर।

Mइसका मतलब है कि Meta-की जो सभी कीबोर्ड पर मौजूद नहीं है लेकिन कुछ पर। कीबोर्ड पर Metaअन्य प्रकार की- की -की-की- किस तरह Altसे Escकाम कर सकते हैं या कर सकते हैं। मेरी मशीन पर मैंने पाया कि संयोजन Alt+ 6ठीक काम करता है।


2

आप निम्न कार्य भी कर सकते हैं;

  1. nano -cm <text_to_edit>
  2. वह कर्सर रखें जहाँ आप कॉपी करना शुरू करना चाहते हैं,
  3. प्रेस Shift+ LeftClick और पाठ की प्रतिलिपि बनाना चाहते throuh खींचें माउस, प्रेसCtrl+Shift+C
  4. वह कर्सर रखें जिसे आप टेक्स्ट पेस्ट करना चाहते हैं,
  5. दबाएँ Ctrl+Shift+V

विकल्प -cऔर -mविस्तृत man nano:

-c, --constantshow
    Constantly show the cursor position on the status bar.  Note that this over‐
    rides option

-m, --mouse
    Enable  mouse  support,  if  available for your system.  When enabled, mouse
    clicks can be used to place the cursor, set the mark (with a double  click),
    and  execute  shortcuts.  The mouse will work in the X Window System, and on
    the console when gpm is running.  Text can still be selected  through  drag‐
    ging by holding down the Shift key.

0

नैनो में टेक्स्ट कॉपी करने का सबसे आसान तरीका यह है कि आप उस टेक्स्ट को चुनें जिसे आप कॉपी करना चाहते हैं, अपने माउस के साथ, और राइट क्लिक करें। यह एक मेनू लाएगा जहां यह आपको कुछ चीजों का एक विकल्प देता है जिसमें से एक चुड़ैल की नकल है, उस विकल्प का चयन करें और आपने पाठ की प्रतिलिपि बनाई है। जब आप पाठ को चिपकाना चाहते हैं तो वही कार्य करें लेकिन इसके बजाय पेस्ट का चयन करें और यह पाठ को चिपकाएगा।


3
और आप TTY में चयनित पाठ पर राइट क्लिक कैसे करते हैं? वहाँ काम करने वाला नहीं है
सर्गी कोलोडाज़नी

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