मैं नैनो वाली फ़ाइल से सभी पाठ का चयन कैसे करूँ?


97

मैं कॉमैंड लाइन से उबंटू नैनो संपादक में एक फ़ाइल खोलता हूं और मैं फाइल की सभी सामग्री को कॉपी करना चाहता हूं ताकि मैं इसे शेल के बाहर किसी अन्य एप्लिकेशन में पेस्ट कर सकूं।

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


क्या आप कमांड लाइन में केवल पर्यावरण हैं? यदि नहीं, तो आप gedit जैसी किसी चीज़ में फ़ाइल क्यों नहीं खोलते?
MBraedley

4
मेरे पास उस मशीन पर gedit नहीं है और मैं इसे नैनो में करना सीखना चाहता हूं।
एलजो वलूगी

4
Btw यही कारण है कि मैं लिनक्स और कमांड-लाइन से नफरत करता हूं: सिद्धांत रूप में एक अद्भुत बात है, लेकिन वास्तव में बेहद असुविधाजनक, यहां तक ​​कि सबसे सरल और सामान्य चीजें भी उम्मीद की तरह काम नहीं करती हैं। प्रयोज्य सुपर-विफल।
सालीक

3
नैनो शक्तिशाली नहीं है। बस कुछ विन्यास फाइल को संपादित करने के लिए यह बहुत ठीक है, लेकिन एक कोड संपादक के रूप में यह बेकार है!
प्रात

प्रश्न बहुत अस्पष्ट है और जवाब सभी नक्शे के परिणामस्वरूप हैं, जिससे भ्रम पैदा होता है। आमतौर पर आप रिमोट सर्वर पर नैनो का उपयोग करते हैं, अपने डेस्कटॉप कंप्यूटर का नहीं। यह आपके टर्मिनल एमुलेटर के बारे में एक सवाल की तरह लगता है, जो कि आप नैनो का उपयोग कैसे करते हैं। मुझे वास्तव में लगता है कि प्रश्न को हटा दिया जाना चाहिए या हटा दिया जाना चाहिए।
पीजे ब्रुनेट

जवाबों:


18

आप nanoइसे कहीं और उपयोग करने के लिए बफर का उपयोग नहीं कर सकते हैं, आपको एक्स या ग्नोम के बफर का उपयोग करने की आवश्यकता है।

x ा हल है।

X11 क्लिपबोर्ड पर एक कमांड लाइन इंटरफ़ेस। इसका उपयोग फ़ाइलों की प्रतिलिपि बनाने के लिए भी किया जा सकता है, sftp / scp के विकल्प के रूप में, पासवर्ड संकेतों से बचना जब X11 अग्रेषण पहले से ही सेटअप हो चुका है।


69

एक संभावित तरीका है:

  • एक फ़ाइल की शुरुआत में कर्सर

  • Ctrl6 एक निशान सेट करने के लिए

  • AltShiftT(या कोशिश AltT) फ़ाइल के अंत में कटौती करने के लिए

  • यदि AltTकाम नहीं करता है, तो प्रयास करेंCtrlK

  • फाइल को कॉपी करने के लिए सिर्फ CtrlUटेक्स्ट को फिर से अनकट करना है

1
अच्छी चाल है, लेकिन मैं चाहता था कि एक कॉपी एक कट न हो।
एलोजो वलूगी

11
यह केवल अंदर काम करता है nano- जब आप इसे बंद कर देंगे, तो आप इसे किसी अन्य ऐप में अनसुना नहीं कर सकते, जैसा कि ओपी चाहता था।
AD

6
आप नैनो का पाठ कैसे प्राप्त करते हैं? यही मुझे पता लगाने की आवश्यकता है
anon58192932

मुझे Alt-A को एक MAC
MasterMind

7

वास्तव में, यह उत्तर थोड़ा देर से हो सकता है लेकिन मैं उसी प्रश्न के उत्तर की तलाश में था और मुझे यह समझ में आया। जब आपके पास फ़ाइल है जिसे आप नैनो में खोलने के लिए कॉपी करना चाहते हैं। आप ctl-R को हिट कर सकते हैं और उस फ़ाइल को दर्ज कर सकते हैं जिसे आप कॉपी करना चाहते हैं। यह पूरी फ़ाइल में लाएगा।

मेरे मामले में मैं सिर्फ अपने पुराने fstab की नकल कर रहा था इसलिए यह कोई बड़ी बात नहीं थी। लेकिन बड़ी फ़ाइलों के साथ हास्यास्पद हो सकता है।


7

वैकल्पिक रूप से आप 'एक स्क्रीन पेज' पर सभी फ़ाइल सामग्री को फिट करने और माउस का उपयोग करके सब कुछ का चयन करने के लिए Ctrl+ -का उपयोग करके ज़ूम आउट कर सकते हैं । आपके द्वारा वापस ज़ूम करने के बाद Ctrl+ 0या ज़ूम इन के साथ उत्तरोत्तर Ctrl+ +

मुझे माउस वाला हिस्सा पसंद नहीं है, लेकिन यह नैनो में बल्क टेक्स्ट को कॉपी करने का एक तेज़ तरीका है।


1
आसान और दिलचस्प। यह बहुत बड़ी फ़ाइलों पर भी काम करता है।
पाउलो कॉगी

1
यह अविश्वसनीय है कि कैसे सरल और रचनात्मक विचार कठिन समस्याओं को हल कर सकते हैं।
पाउलो कॉगी

2

यहाँ एक और उपाय है। एक जिसे मैं व्यक्तिगत रूप से पसंद करता हूं। यह Xsel का उपयोग करता है। यह Xclip के समान है लेकिन एक महत्वपूर्ण अंतर के साथ है।

$ cat my_funky_file | xsel

जबकि Xclip मुख्य क्लिपबोर्ड में सब कुछ डालता है, Xsel आपको चयन बफर में हेरफेर करने देता है जिससे आप मध्य-क्लिक के साथ चयन पेस्ट कर सकते हैं। यह एक-बंद के लिए बहुत अच्छा है! इसलिए यदि आपके पास अपने क्लिपबोर्ड में कुछ ऐसा है जिसे आपने अभी तक चिपकाया नहीं है, तो वह अप्रभावित रहेगा!

और यदि आप सामग्री को चिपकाना चाहते हैं, xsel -o तो इसे सही तरीके से थूक देंगे।

आप इसे एक डेबियन आधारित प्रणाली का उपयोग करके स्थापित कर सकते हैं

$ apt-get install xsel

स्रोत यहाँ उपलब्ध है अन्यथा! आशा है कि यह किसी की मदद करता है।


xsel: प्रदर्शन नहीं खोल सकता: (अशक्त): डिवाइस के लिए अनुचित ioctl
andilabs

1

आप बिल्ली का उपयोग कर सकते हैं और फिर इसे कंसोल से कॉपी कर सकते हैं:

cat path/to/file.yml

कंसोल में मुद्रित आउटपुट का चयन करें।


0

मेरी समझ से नैनो में एक संपूर्ण फ़ाइल का चयन करना संभव नहीं है यदि यह अधिक स्क्रॉल करता है तो आपकी खिड़की। यदि आप एक GUI का उपयोग कर रहे हैं और एक टर्मिनल से नैनो खुला है और फ़ाइल आपकी विंडो से अधिक लंबी नहीं है तो आप माउस का उपयोग कर सकते हैं और cnt + shift + c की तुलना में सभी पाठ का चयन करके इसे क्लिपबोर्ड पर कॉपी कर लेंगे।

हालांकि नैनो में नहीं, विम में एक रास्ता है। देखें यहाँ

विशेष रूप से, पाठ (दृश्य मोड) अनुभाग का चयन करें।


0

आप मेटा की प्लस के साथ फ़ाइल के अंत में वर्तमान कर्सर स्थिति से कटौती कर सकते हैं। टी। मेटा कुंजी या तो पूरी तरह से या बच जाती है, जो आपके कीबोर्ड पर निर्भर करती है। मेरे लिए, मेरे OSX से ssh के माध्यम से उबंटू तक पहुँचना यह बच गया था।


यह हल हो गया! धन्यवाद!
डैनी

0

जैसा कि अन्य उत्तरों में बताया गया है, वास्तव में नैनो से उबंटू क्लिपबोर्ड पर कॉपी करना और अन्य सॉफ़्टवेयर में इसका उपयोग करना संभव नहीं है, जब तक कि आप अपने माउस का उपयोग न करें और सही क्लिक के साथ कॉपी करें।

(: लेकिन यह नैनो में दोनों फ़ाइलों को खोलने के लिए और एक से दूसरे की नकल के लिए संभव है Metaहै Altया Escआपके डिफ़ॉल्ट मेटा कुंजी के आधार पर)

  1. पहले आपको कई बफ़र्स को सक्रिय करने की आवश्यकता है

    • अगर आपके पास नैनो खुली है Metaf

    • या खुले नैनो -F ध्वज के साथ: nano -F

    • या set multibufferअपनी ~/.nanorcफ़ाइल में डालें

  2. फिर आप नई बफर में फाइलें खोल सकते हैं Ctrlr

  3. Meta,बाईं और Meta.दाईं ओर बफ़र्स के बीच स्विच करें
  4. फ़ाइल की शुरुआत में जाएं Meta\और फिर आपके पास दो विकल्प हैं:

    ए। टेक्स्ट को चिह्नित करें CtrlShift6, फिर कर्सर को अंत तक ले जाएं Meta/, फिर टेक्स्ट को काटेंCtrlk

    ख। पाठ को फ़ाइल के अंत तक काटेंMetat

  5. अन्य बफर में खोली गई दूसरी फ़ाइल पर स्विच करें और पिछले द्वारा Ctrlu


0

सबसे सरल तरीका:

  • Alt\ फ़ाइल के शीर्ष पर जाने के लिए।
  • Ctrl6 एक निशान सेट करने के लिए।
  • Alt/ फ़ाइल के नीचे जाने के लिए (यानी सभी पाठ को चिह्नित करना)।
  • Alt6 चयनित पाठ को कॉपी करने के लिए।

(प्रश्न का हिस्सा नहीं, लेकिन रिकॉर्ड के लिए, CtrlUकॉपी किए गए टेक्स्ट को पेस्ट करने के लिए इस्तेमाल किया जा सकता है।)


0

तो यह पोटीन में काम करता है।
1. राइट क्लिक टाइटल बार 2. सेटिंग्स बदलें 3. सूरत 4. परिवर्तन - फ़ॉन्ट 5. फ़ॉन्ट को 1 में बदलें

यह एक सिंगल स्क्रीन पर बहुत सारे कोड डालेगा। मेरे लिए एक बड़ी कॉन्फिग फाइल को कॉपी करना काफी था।


1
इस सवाल का जवाब नहीं है।
टोटो

0

इन मामलों के microबजाय उपयोग करेंnano

स्थापित करने के लिए:

sudo su
cd /opt/
apt-get install curl
curl https://getmic.ro | bash
ln -s /opt/micro /usr/bin/micro
ln -s /opt/micro /usr/bin/nani
exit

तो आप इसके साथ एक फ़ाइल खोल सकते हैं:

micro Readme.txt
or
nani Readme.txt

मैं दोनों का उपयोग करता हूं, नैनो त्वरित और आसान है, माइक्रो पूरी तरह से चित्रित है।

आप उपयोग कर सकते हैं:

  • Ctrl-A सभी का चयन करने के लिए।
  • Ctrl-C, Ctrl-V
  • यदि आप का उपयोग करें Ctrlऔर कई कर्सर रखेंleft click
  • Ctrl-Q बाहर निकलने के लिए और y या n दबाएं
  • आदि..
  • माइक्रो Gihub पेज

-1

आप केवल वही देख सकते हैं जो आप अपनी स्क्रीन पर देखते हैं (आमतौर पर एक पृष्ठ पर)। बस माउस से क्लिक करें और हाइलाइट करें। Ctrl + C। फिर Ctrl + V पेस्ट नोटपैड में। आपके पास प्रत्येक पृष्ठ के लिए आवश्यक दोहराएं।


यह टर्मिनल में "Ctrl + Shift + c" है।
क्विनर

1
कृपया प्रश्न को फिर से ध्यान से पढ़ें। आपका उत्तर मूल प्रश्न का उत्तर नहीं देता है । प्रश्न उबंटू नहीं विंडोज के बारे में है। भले ही विंडोज के बारे में आपका जवाब गलत था।
DavidPostill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.