क्या टर्मिनल में हाइलाइट किए गए टेक्स्ट को कॉपी करना Ctrl+ बनाना मेरे लिए संभव है ?
अन्यथा, उसे अपना सामान्य व्यवहार बनाए रखना चाहिए।C
(यदि कोई ऐसा टर्मिनल है जो सूक्ति-टर्मिनल के अलावा ऐसा कर सकता है, तो शायद ठीक भी है।)
क्या टर्मिनल में हाइलाइट किए गए टेक्स्ट को कॉपी करना Ctrl+ बनाना मेरे लिए संभव है ?
अन्यथा, उसे अपना सामान्य व्यवहार बनाए रखना चाहिए।C
(यदि कोई ऐसा टर्मिनल है जो सूक्ति-टर्मिनल के अलावा ऐसा कर सकता है, तो शायद ठीक भी है।)
जवाबों:
आप कट के लिए की बाइंडिंग बदल सकते हैं और डिफ़ॉल्ट से पेस्ट कर सकते हैं Ctrl+ Shift+ C, Ctrl+ Shift+ Vआप क्या कहते हैं, अर्थात् करने के लिए Ctrl+ C, Ctrl+ V, में संपादित करें → कीबोर्ड शॉर्टकट मेनू। हालांकि आपको इस तरह से उदाहरण के लिए Ctrl+ C(व्यवधान) से जुड़े डिफ़ॉल्ट टर्मिनल अर्थ को भी बदलना चाहिए
stty intr ^J
(मैंने चुना Ctrl+ Jक्योंकि मुझे याद नहीं है कि यह कुछ कार्रवाई के साथ संबद्ध है, लेकिन आप अपनी पसंद बना सकते हैं।)
मुझे नहीं लगता कि केवल टेक्स्ट हाइलाइट होने पर ही Ctrl+ के लिए डिफ़ॉल्ट व्यवधान कार्रवाई को बनाए रखना संभव है C।
stty
। (मैंने इसे ^ X पर सेट किया है, क्योंकि 'कटिंग' का यहां कोई मतलब नहीं है।)
Ctrl+ Cको पहले से ही किसी अन्य कमांड को सौंपा गया है, जो वह है जो टर्मिनल में चल रहे प्रोग्राम को बाधित करता है उदाहरण के लिए, www.google.com को पिंग करना Google को तब तक पिंग करना शुरू कर देगा जब तक आप इसे रोकने के लिए नहीं कहते हैं। जिस तरह से आप इसे करते हैं, वह Ctrl+ दबाकर हैC
इसलिए, वे केवल उस संयोजन के असाइनमेंट को बदल नहीं सकते थे।
उस पाठ को हाइलाइट करें जिसे आप कॉपी करना चाहते हैं, Ctrl+ Shift+ दबाएं Cऔर इसे क्लिपबोर्ड पर कॉपी किया जाए। Ctrl+ Shift+ Vऔर आप इसे पेस्ट करें।
मुझे पता है अगर यह काम नहीं करता है ...
Ctrl+C
प्रतिलिपि के रूप में व्याख्या करता है और जब कोई पाठ नहीं चुना जाता है तो इसे व्याख्या के रूप में व्याख्या करता है।
@Dan ने क्या कहा इसके अलावा, लिनक्स में कॉपी-पेस्टिंग टेक्स्ट के लिए एक और विकल्प है, जिसे मैं बहुत तेज और आसानी से उपयोग कर रहा हूं, क्योंकि कीबोर्ड से माउस (जो आप चयन करने के लिए उपयोग कर रहे हैं) को स्वाइप करने की कोई आवश्यकता नहीं है। :
यह सुविधा टर्मिनल में विशेष रूप से उपयोगी है, उदाहरण के लिए, पाठ के बिट्स से एक कमांड को इकट्ठा करते समय जो स्क्रीन पर पहले से ही हैं।
यह सभी एप्लिकेशन में काम करता है, इसलिए किसी वेब पेज से टर्मिनल आदि पर टेक्स्ट को कॉपी-पेस्ट करना संभव है।
मध्य-क्लिक कॉपी-पेस्ट के लिए उपयोग किए जाने वाले क्लिपबोर्ड बफर Ctrl-C / Ctrl-V के लिए उपयोग किए जाने वाले एक से अलग है, जो एक ही समय में कॉपी किए गए पाठ के दो अलग-अलग बिट्स को संभव बनाता है।
जैसा कि पहले ही उल्लेख किया गया है, Ctrl+ Cआमतौर पर एक कार्यक्रम को बाधित करने के लिए उपयोग किया जाता है। लेकिन उपयोग करने के बजाए Ctrl+ Shift+ Cकॉपी करने के लिए है, जो मैं एक प्रक्रिया में दखल तुलना में अधिक बार करते हैं, मैं सेटिंग को परिवर्तित करने के लिए Ctrl+ Cकॉपी करने के लिए और Ctrl+ Shift+ Cबाधित करने के लिए।
आप इसे "एडिट" -> "कीबोर्ड शॉर्टकट ..." पर जाकर GNOME टर्मिनल में कर सकते हैं और "कॉपी" एक्शन को Ctrl+ Cऔर "पेस्ट" से Ctrl+ पर मैप कर सकते हैं V। व्यवधान आदेश स्वचालित रूप से Ctrl+ Shift+ पर रीमैप किया जाएगा C।
Shift + Ctrl + <key>
अनिवार्य रूप से उसी वर्ण को प्रिंट करता है Ctrl + <key>
। आप परीक्षा दे सकते हैंread
कंसोल या टर्मिनल में कट और पेस्ट ( Ctrl+ V, Ctrl+ C) काम करने के लिए, कुंजी कोड को स्वचालित रूप से बदलने के लिए टर्मिनल में निम्नलिखित कोड डालें:
gconftool-2 -t str -s /apps/gnome-terminal/keybindings/copy "<Control>c"
gconftool-2 -t str -s /apps/gnome-terminal/keybindings/paste "<Control>v"
इस पर एक उत्तर लिखने के लिए क्षमा करें, ऐसा लगता है कि मैंने अपनी प्रतिष्ठा के बहुत खर्च किए हैं एक टिप्पणी पोस्ट करने में सक्षम होने के लिए।
टेक्स्ट चयन होने या न होने के आधार पर कीबोर्ड शॉर्टकट के व्यवहार को बदलने का कोई तरीका नहीं है, और मैं टर्मिनल के Ctrl-C को फिर से असाइन करने से बचूंगा।
लेकिन, आप आसानी से आदी हो सकते हैं
यह व्यावहारिक रूप से हर जगह काम करता है ( नॉटिलस को छोड़कर , आह), और शायद ही कभी किसी चीज के साथ हस्तक्षेप करता है!
क्या कोई ऐसा व्यक्ति है जिसे आप उपयोग कर सकते हैं:
> stty intr ^K # free Ctrl+C for copy use Ctrl+K instead
> stty lnext ^- # free Ctrl+V for paste use ^- instead
> stty -g
> stty -g > ~/.stty # store the settings in home directory
करने के लिए निम्नलिखित जोड़ें ~/.bashrc
case $- in
*i*)
stty `cat ~/.stty` # reload the stored stty settings
bind -u quoted-insert # unbind the quoted-insert function of bash - free Ctrl+V for paste
esac
और फिर gconf एडिटर या सोमेसुच को टर्मिनल्स कीबाइंडिंग को CTRL+ Cकॉपी और CTRL+ Vपेस्ट के लिए बदलने के लिए।
में Lxterminal (LXDE में डिफ़ॉल्ट टर्मिनल), आप पूरी तरह शॉर्टकट अनुकूलित कर सकते हैं:
मुझे लगता है कि आप gnome टर्मिनल में नहीं कर सकते क्योंकि Ctrl+ C, Ctrl+ X, Ctrl+ Vकाम नहीं करते। कटिंग, कॉपी करने और पेस्ट करने के लिए आपको टेक्स्ट को हाइलाइट करना होगा, राइट क्लिक करना होगा और वह कार्य चुनना होगा जिसे आप करना चाहते हैं
जैसा कि पहले ही कहा गया है, Ctrl-C इंटरप्ट उपयोग के कारण काम नहीं करेगा, लेकिन मैंने अभी एक तरीका निकाला है जो मेरे लिए काम करता है। मेरा लक्ष्य केवल दो चाबियां थीं, तीन नहीं, और अधिमानतः कुछ ऐसा है जिसका उपयोग मैं करता हूं, और कीबोर्ड पर एक जगह भी असुविधाजनक नहीं है। मेरे लिनक्स बॉक्स पर जो कीबोर्ड है, उसमें "विंडोज" कुंजी है, उसी स्थान पर मैक पर कमांड कुंजी है। इसलिए मैं सिर्फ Edit> कीबोर्ड शॉर्टकट के लिए गया, जब मैंने इस कुंजी का उपयोग करने के लिए शॉर्टकट बदले, तो यह Super + C और Super + V कहता है। मैं कभी-कभी एक मैक का भी उपयोग करता हूं, इसलिए इसका उपयोग करना आसान था।
shift
+enter
+ का उपयोग कर सकते हैंfn
। और, एक 'सामान्य' कीबोर्ड पर, मुझे लगता है कि यहshift
और हैinsert
।