टर्मिनल के बाहर एक्लिप्स के साथ चिपकाने में असमर्थ


40

मैं टर्मिनल से एक्लिप्स से कॉपी करने और इसे एकता के डेस्कटॉप वातावरण में पेस्ट करने की कोशिश कर रहा हूं। मैं टर्मिनल में एक्लिप्स के साथ कॉपी और पेस्ट कर सकता हूं:

$ cat line-size.c | xclip
xclip -o > input5.txt
cat input5.txt
#include <stdio.h>
...

हालाँकि, जब मैं gedit में पेस्ट करने के लिए नियंत्रण + v दबाता हूं, तो यह केवल वास्तविक अंतिम चीज़ को चिपकाता है जिसे मैंने एकता डेस्कटॉप में कॉपी किया था, जैसे कि फ़ायरफ़ॉक्स ब्राउज़र से कुछ।

मैं टर्मिनल से कॉपी की गई कुछ चीज़ों में कैसे आवेदन कर सकता हूं?

जवाबों:


71

मुझे लगता है कि यह xclipउपयोगिता द्वारा उपयोग किए जाने वाले विभिन्न चयन क्लिपबोर्ड को समझने की बात है

   -selection
          specify  which X selection to use, options are "primary" to use
          XA_PRIMARY (default), "secondary" for  XA_SECONDARY  or  "clip‐
          board" for XA_CLIPBOARD

जब आप cat line-size.c | xclipडिफ़ॉल्ट व्यवहार करते हैं तो प्राथमिक X चयन बफर में कॉपी करना होता है - उस बफर से चिपकाने के लिए, आपको Ctrl+ vसंयोजन के बजाय माउस मध्य-क्लिक का उपयोग करना होगा ।

इसके बजाय क्लिपबोर्ड में कॉपी करने के लिए, ताकि आप Ctrl+ के साथ पेस्ट कर सकें v, आपको करना होगा

cat line-size.c | xclip -selection clipboard

1
अतिरिक्त तर्कों के बिना एक्लिप्स में पाइपिंग करके पेस्ट करना उतना ही आसान है। Ctrl + v के बजाय, बस मध्य माउस क्लिक का उपयोग करें।
द बीसेन्टेनियल मैन

इसे बदला जा सकता हैxclip < line-size.c -selection clipboard
JamesTheAwesomeDude

@SubhamoySengupta मेरा संपादन देखें
kbtzr

5
निर्देश cat line-size.c | xclip -sel clipका एक ही परिणाम है किcat line-size.c | xclip -selection clipboard
जियोन सैंटोस

मैं xclipउपयोगकर्ता के क्लिपबोर्ड के अलावा कुछ के साथ बातचीत करने के लिए डिफ़ॉल्ट उपयोग-केस की कल्पना नहीं कर सकता था।
आआआआआआआ

6

बस अगर कोई व्यक्ति उपनाम का उपयोग किए बिना सबसे छोटे संस्करण की तलाश में है। something|xclip -se cकेवल नंगे के बजाय का उपयोग करके something|xclipआप Ctrl + V / Ctrl + Shift + V दबा सकते हैं और एक वांछनीय परिणाम देख सकते हैं। something — cat somefile.txtउदाहरण के लिए कहाँ ।

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