मैं माउस को छूने के बिना क्लिपबोर्ड पर एक कमांड लाइन में वर्तमान पाठ को कॉपी करने का एक तरीका जानने की कोशिश कर रहा हूं। दूसरे शब्दों में, मुझे केवल कीबोर्ड के साथ पाठ का चयन करने की आवश्यकता है। मुझे एक आधा रास्ता मिल गया जिसका पूरा समाधान हो सकता है:
Ctrl+a - लाइन की शुरुआत के लिए कदम।
Ctrl+k - पूरी लाइन काट देता है।
Ctrl+y कट पाठ वापस yanks।
वैकल्पिक रूप से मैं Ctrl+uपहले 2 चरणों को करने के लिए भी उपयोग कर सकता हूं ।
यह निश्चित रूप से काम करता है, लेकिन मैं यह पता लगाने की कोशिश कर रहा हूं कि वास्तव में कट टेक्स्ट को कहां सहेजा गया है। क्या बिना उपयोग किए इसे एक्सेस करने का कोई तरीका है Ctrl+y? मैं के बारे में पता कर रहा हूँ xclipऔर मैं भी, सीधे क्लिपबोर्ड पाइप पाठ करने के लिए इसका इस्तेमाल करते हैं तो मैं द्वारा सहेजे गए डेटा को पाइप के बारे में सोच रहा था Ctrl+kके लिए xclipहै, लेकिन यकीन नहीं यह कैसे करना है।
अब तक मुझे जो तरीका मिला वह एक स्क्रिप्ट लिख रहा है जो लाइन की शुरुआत और लाइन के अंत में xdotoolजोड़ने के echoलिए उपयोग करता है | zxc, और फिर हिट दर्ज करता है ( zxcएक कस्टम उपनाम है जो मूल रूप से पाइप करता है xclip)। यह भी काम करता है, लेकिन यह वास्तव में "साफ" समाधान नहीं है।
मैं cshell का उपयोग कर रहा हूँ अगर कोई फर्क पड़ता है।
संपादित करें: मैं screenएक समाधान के रूप में उपयोग नहीं करना चाहता , यह उल्लेख करना भूल गया।
धन्यवाद!