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