क्लिपबोर्ड से नैनो में पेस्ट कैसे करें?


36

मेरे पास एक उबंटू सर्वर है जो वल्चर द्वारा होस्ट किया गया है जिसे मैं उनके प्रदान किए गए टर्मिनल का उपयोग करके दूरस्थ रूप से बातचीत कर रहा हूं। मैं जानना चाहूंगा कि अपने क्लिपबोर्ड से नैनो में कैसे पेस्ट किया जाए, जिसे मैं अपने सर्वर के लिए कोड लिखने के लिए उपयोग कर रहा हूं। मैंने कोशिश की है Ctrl+ Uलेकिन यह मेरे लिए काम नहीं करता है।

अन्य कीबोर्ड शॉर्टकट कमांड काम करते हैं, जैसे कि Ctrl+ लिखना Oऔर छोड़ना Ctrl+ X, इसलिए मुझे यकीन है कि वूलर टर्मिनल इन कीबोर्ड कमांड को पहचान सकता है।

मुझे यकीन है कि क्लिपबोर्ड से नैनो में पेस्ट करने का एक तरीका है, लेकिन मुझे यकीन नहीं है कि शॉर्टकट क्या है।

प्रश्न: क्लिपबोर्ड से नैनो में चिपकाने के लिए कीबोर्ड शॉर्टकट क्या है? यदि ऐसा करने का कोई तरीका नहीं है, तो मूल लिनक्स संपादक क्या सक्षम है?


क्या आपने उस टर्मिनल पर क्लिक करने का सही प्रयास किया है जिसमें आप अपना SSH सत्र चला रहे हैं? कुछ टर्मिनल पेस्ट के लिए राइट क्लिक का उपयोग करते हैं।
jrh

जवाबों:


44

आप क्लिपबोर्ड से चिपकाने के लिए निम्नलिखित दो कमांड का प्रयास कर सकते हैं। दोनों को काम करना चाहिए।

  1. Ctrl+ Shift+v

  2. Shift+Insert

Ctrl+ Uआदेश केवल चिपकाने पाठ है जो अपने आप नकल या नैनो के भीतर से कटौती था, इसलिए कारण आदेश काम नहीं कर रहा है।


संपादित करें:

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


3
क्रमांकित सूची के बाद का पैराग्राफ सही है। नैनो कमांड किसी GUI के क्लिपबोर्ड तक पहुंचने का प्रयास नहीं करता है। (आपके पास कई क्लिपबोर्ड हो सकते हैं। नैनो से Ctrl-K का उपयोग करना, काटने के लिए, नैनो के आंतरिक क्लिपबोर्ड का उपयोग करेगा।)
TOOGAM

2
दुर्भाग्य से न तो CTRL + Shift + Vया Shift + Insertमेरे लिए काम किया
ऑस्कर मंडलों

1
मैं टर्मिनस का उपयोग कर रहा हूं और इसने मेरे लिए - yay
ElectricLlama

11

SSH पोटीन विंडो शिफ्ट + राइट माउस क्लिक ने डिफ़ॉल्ट पोटीन सेटिंग्स के साथ मेरे लिए काम किया।


9

नैनो में स्वयं कोई सिस्टम क्लिपबोर्ड एकीकरण नहीं है; यह टर्मिनल के क्लिपबोर्ड हैंडलिंग पर निर्भर करता है ताकि इसके साथ बातचीत की जा सके।

से Vultr प्रलेखन :

कंसोल के बारे में नोट्स: कंसोल सॉफ़्टवेयर कट और पेस्ट का समर्थन नहीं करता है।

यदि आप क्लिपबोर्ड हैंडलिंग चाहते हैं जैसा कि प्रश्न में दिया गया है, तो आपको एसएसएच प्रोग्राम और टर्मिनल का उपयोग करना होगा जो इसका समर्थन करता है।


एक नैनो उपयोगकर्ता के रूप में, मैं आपको बता सकता हूं कि नैनो में वास्तव में एक क्लिपबोर्ड होता है, जिसे फिर से चिपकाने के लिए CTRL + K के माध्यम से एक लाइन और CTRL + U को एक्सेस किया जाता है।
MechMK1

4
यह एक कट क्षेत्र है, हाँ। लेकिन कोई सिस्टम क्लिपबोर्ड एकीकरण नहीं।
इग्नासियो वाज़केज़-अब्राम्स

आपके उत्तर में नैनो "क्लिपबोर्ड क्षमता नहीं होने" का उल्लेख है, जो "विंडो प्रबंधक के क्लिपबोर्ड को एकीकृत नहीं करने" के समान नहीं है।
MechMK1

@ MechMK1 एक " क्लिपबोर्ड " एक सिस्टम-वाइड अवधारणा है जो इंटर-एप्लिकेशन ऑपरेशन प्रदान करता है, नैनो इसका समर्थन नहीं करता है।
Attie

6

मैंने सफलतापूर्वक विंडोज 10 से नैनो पर "बश ऑन उबंटू ऑन विंडोज" पेस्ट करने के लिए राइट माउस बटन का इस्तेमाल किया।


1
हां, इसने मेरे लिए भी काम किया।
SamAndrew81

1
मेरे लिए काम किया: विंडोज 10 10.0.17763 लिनक्स कंटेनर में नैनो के लिए
जॉन सीपी

1

यदि ऐसा करने का कोई तरीका नहीं है, तो मूल लिनक्स संपादक क्या सक्षम है?

मुझे यकीन नहीं है कि नैनो वास्तव में टर्मिनल से स्पष्ट समर्थन के बिना अधिक या कम मूल रूप से ऐसा कर सकता है, लेकिन आप X11- सक्षम Vim का उपयोग X11-अग्रेषित सत्र ( ssh -X) पर करना चाहते हैं। फिर "+yकमांड X11 क्लिपबोर्ड पर yank ("कॉपी") "+pकरेगा , और वहां से ("पेस्ट") डाल देगा - इसके समर्थन के लिए टर्मिनल की आवश्यकता के बिना।

ध्यान दें कि X11- सक्षम विम का मतलब GUI संस्करण (gVim) नहीं है। कंसोल वीम टर्मिनल में रह सकता है, लेकिन अभी भी X11 क्लिपबोर्ड का उपयोग करने में सक्षम है धन्यवाद X11 पुस्तकालयों के साथ जुड़ा हुआ है। इसे सिर्फ अपना (आगे का) जानना है DISPLAY


1

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


0

निम्नलिखित जब एक PuTTY टर्मिनल विंडो के माध्यम से नैनो तक पहुँचने के लिए लागू होता है।

यदि आप एक है, तो ~ / .nanorc फ़ाइल या / etc / nanorc युक्त सेट माउस , तो:

  • नैनो में क्लिपबोर्ड सामग्री चिपकाने के लिए शिफ्ट + राइट क्लिक या शिफ्ट + इंसर्ट की आवश्यकता होती है ।
  • आप माउस को क्लिक करके नैनो में टेक्स्ट के ब्लॉक को चिह्नित कर सकते हैं।
  • आप क्लिपबोर्ड (एक PuTTY फ़ंक्शन) पर कॉपी करने के लिए माउस के साथ पाठ का चयन नहीं कर सकते, लेकिन आप नैनो में पाठ को चिह्नित कर सकते हैं और इसे Ctrl + K के साथ बफर में कॉपी कर सकते हैं, इसलिए आप Ctrl + U के साथ पेस्ट कर सकते हैं ।

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

  • नैनो में क्लिपबोर्ड सामग्री चिपकाने के लिए एक नियमित राइट क्लिक (या शिफ्ट + इंसर्ट ) की आवश्यकता होती है।
  • आप तीर कुंजी के बाद Alt + A का उपयोग करके कीबोर्ड के साथ केवल नैनो में पाठ के ब्लॉक को चिह्नित कर सकते हैं । इन्हें Ctrl + K के साथ बफर में कॉपी किया जा सकता है ।
  • आप क्लिपबोर्ड (एक PuTTY फ़ंक्शन) को कॉपी करने के लिए माउस के साथ पाठ का चयन कर सकते हैं।

जब क्लिपबोर्ड से पाठ (PuTTY के माध्यम से) नैनो में चिपकाया जाता है, तो चिपकाए गए पाठ में अनुचित रूप से ऑटो-इंडेंट हो सकता है। आपको इसे हल करने के लिए ~ / .nanorc में unset autoindent निर्दिष्ट करना पड़ सकता है ।

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