मैं शिफ्ट + एरो कीज़ के साथ लिनक्स टर्मिनल एमुलेटर में टेक्स्ट को हाइलाइट क्यों नहीं कर सकता?


19

ये मानक टेक्स्ट एडिटिंग कीबोर्ड शॉर्टकट हैं, जिनका मैं लगातार उपयोग करता हूं जब भी टेक्स्ट को एडिटिंग में, शाब्दिक रूप से, टर्मिनल एमुलेटर के अलावा कोई भी लिनक्स एप्लिकेशन:

  • बाएँ + दाएँ तीर बाएँ बाएँ दाएँ
  • संपूर्ण शब्द को स्थानांतरित करने के लिए ctrl + एरो
  • घर / अंत शुरू करने के लिए कदम / लाइन के अंत
  • ctrl + c / ctrl + v कॉपी / पेस्ट करने के लिए [कुछ टर्मिनल शिफ्ट-ctrl-C / shift-ctrl-V का उपयोग कर सकते हैं; यह एक अच्छा विकल्प है]
  • पाठ को हाइलाइट करने के लिए शिफ्ट + एरो
  • शिफ्ट + ctrl + एरो एक पूरे शब्द को उजागर करने के लिए

मुझे शेल प्लस टर्मिनल एमुलेटर का संयोजन कभी नहीं मिला है जो इस सूची में अंतिम दो वस्तुओं की अनुमति देता है, और यह मुझे पागल कर देता है। स्पष्ट रूप से टर्मिनल एमुलेटर हाइलाइटिंग (माउस इसे कर सकते हैं) का समर्थन करते हैं, और वे संशोधक के रूप में ctrl और Shift कुंजियों के उपयोग का समर्थन करते हैं (वे कर्सर को एक पूरे शब्द को स्थानांतरित करने के लिए और क्रमशः अक्षरों को कैपिटल करने के लिए उपयोग किया जा सकता है; [संपादित करें]] यहां तक ​​कि उन्हें शिफ्ट-सीटीएल-सी और शिफ्ट-सीटीएल-वी) के साथ कॉपी / पेस्ट करने के लिए भी इस्तेमाल किया जा सकता है, इसलिए इस कार्यक्षमता को रोकने वाला मुद्दा क्या है? मेरे पास कई प्रश्न हैं:

  • क्या यह मेरे टर्मिनल एमुलेटर के साथ एक समस्या है, या मेरे शेल (बैश के साथ, हालांकि मैं बदलने के लिए तैयार हूं)?
  • टर्मिनल एमुलेटर / गोले इस अन्यथा सार्वभौमिक मानक के अनुरूप क्यों नहीं हैं?
  • यदि कोई वास्तविक कारण है, तो क्या यह प्राचीन और अप्रचलित है, या क्या यह अभी भी डेस्कटॉप लिनक्स उपयोगकर्ताओं की एक महत्वपूर्ण संख्या के लिए प्रासंगिक है ?
  • क्या किसी तरह का वर्कअराउंड है?
  • क्या कुछ अस्पष्ट कार्यक्रम है जो मैं इसका उपयोग कर सकता हूं?
  • क्या इसके समर्थन में सूक्ति-टर्मिनल के स्रोत को संशोधित करना संभव है?

मुझे पता है कि पाठ को माउस के साथ कॉपी / पेस्ट किया जा सकता है, यही वह नहीं है जिसके बारे में मैं पूछ रहा हूं। मैं पूछ रहा हूं कि मैं टर्मिनल एमुलेटर में कीबोर्ड के साथ ये चीजें क्यों नहीं कर सकता।


ध्यान दें कि माउस के साथ पाठ का चयन कर्सर की स्थिति को नहीं बदलता है। यदि आप कीबोर्ड पर नियमित कमांड दर्ज करने के साथ पाठ चयन में मिश्रण करते हैं, तो यह वास्तव में आपके द्वारा लिखी गई कमांड की सीमाओं से परे और अभी तक निष्पादित नहीं किया गया है। क्या आप कीबोर्ड वाले वेब पेज पर टेक्स्ट बॉक्स की सीमाओं से परे पाठ का चयन करने में सक्षम हैं? कृपया यह भी ध्यान दें कि स्क्रीन जैसे प्रोग्राम हैं जो एक अलग मोड में प्रवेश करने की अनुमति देते हैं जिसमें पूरे टर्मिनल के लिए पाठ का चयन होता है, लेकिन निश्चित रूप से अब आदेशों को प्राप्त नहीं करता है।
डैनियल बेक

1
डैनियल: मैटलैब कंसोल, उदाहरण के लिए, एक सीएलआई है जो कीबोर्ड के साथ पाठ को उजागर करने की अनुमति देता है। यह मेरे अनुभव में पूरी तरह से काम करता है; यदि वांछित है तो यह वर्तमान में अभी तक निष्पादित कमांड से परे चयन की अनुमति देता है, व्यक्तिगत रूप से मेरे पास इसके लिए बहुत कम उपयोग है।
मोंगुइन


जवाबों:


5

मुझे लगता है कि यह सबसे उपयोगी होगा अगर मैंने इसे एक बार में एक टुकड़ा लिया। सामान्य समस्या यह है: कुंजी प्रेस किसके लिए है? टर्मिनल, या प्रोग्राम टर्मिनल के अंदर चल रहा है?

एक उदाहरण के रूप में, "स्क्रीन", जो कि एक टर्मिनल है, अपने कमांड के लिए उपसर्ग के रूप में Ctrl+ का उपयोग करता है A, उन्हें चल रहे कार्यक्रम में जाने वाली चीजों से अलग करने के लिए। (और भेजने का एक तरीका प्रदान करता है Ctrl+ A)

gnome-terminal कई कुंजी है कि यह विभिन्न चीजों को करने के लिए पकड़ती है, जिनमें से कुछ के बारे में आप पूछते हैं।

यह भी ध्यान रखें कि एक टर्मिनल "हाइलाइटिंग" टर्मिनल के कर्सर की स्थिति से अलग है । कुछ टर्मिनलों में सभी को उजागर करने की क्षमता नहीं होती है।

अब, एक बार में यह महत्वपूर्ण संयोजन लेना:

बाएँ + दाएँ तीर ले जाने के लिए बाएँ + दाएँ ctrl + तीर एक पूरा शब्द घर ले जाने के लिए / अंत करने के लिए शुरू करने के लिए कदम / पंक्ति के अंत

लेफ्ट और राइट क्या है? इसे करने के लिए बैश कॉन्फ़िगर किया जा सकता है, और आमतौर पर डिफ़ॉल्ट रूप से होता है। आमतौर पर, ये कर्सर स्थिति को स्थानांतरित करते हैं।

ctrl + c / ctrl + v कॉपी / पेस्ट करने के लिए

पहला: क्या कॉपी / पेस्ट का भी कोई मतलब है? यदि आप वीटी पर हैं, तो आपके पास वास्तव में क्लिपबोर्ड नहीं है, खासकर अगर एक्स नहीं चल रहा है।

कुछ टर्मिनल आउटपुट में टेक्स्ट को कॉपी कर सकते हैं, और कुछ आपको क्लिपबोर्ड की सामग्री को टाइप करके "पेस्ट" भी करेंगे। उदाहरण के लिए, Ctrl+ Shift+ Vपेस्ट है gnome-terminal, जो मदद कर सकता है। ( Ctrl+ Shift+ + + Cकॉपी है।) जैसा कि पहले चर्चा की गई थी, Ctrl+ Cऔर Ctrl+ के साथ बड़ी समस्या Vयह है कि वे आम टर्मिनल / प्रोग्राम कमांड के साथ ओवरलैप हैं। ( Ctrl+ Cभेजना बाधा है (SIGINT) और Ctrl+ Vक्रिया है।)

कुछ टर्मिनल डेटा की प्रतिलिपि बनाने के दो तरीकों का भी समर्थन करते हैं: एक अधिक सामान्य "बस कॉपी", और जिसे "ब्लॉक चयन" या "कॉपी कॉपी" के रूप में जाना जाता है। ( उदाहरण के लिए दबाए रखें Ctrl, और फिर खींचें gnome-terminal)

इसके अतिरिक्त, xsel -bक्लिपबोर्ड सामग्री को चारों ओर पाइप करने के लिए उपयोग किया जा सकता है। सटीक संतृप्ति पर निर्भर करता है कि क्या xselया टर्मिनल का पेस्ट का संस्करण अधिक उपयोगी है। देखते हैं man xsel

शिफ्ट + एरो टेक्स्ट शिफ्ट + ctrl + एरो को हाइलाइट करने के लिए एक पूरे शब्द को हाइलाइट करने के लिए

आपके टर्मिनल का मुख्य आकर्षण (यदि उसमें यह क्षमता है) कर्सर की स्थिति से अलग है। फिर, उपलब्ध कुंजी कॉम्बोस की कमी शायद एक कारक है। ध्यान रखें कि हाइलाइट में दो स्थिति होती है: या तो शुरुआत और अंत, या ऊपरी बाएं और निचले दाएं कोने। आप दोनों को कैसे मैनेज करते हैं?

अंत में, ध्यान दें कि कई जीयूआई टर्मिनल, एक शब्द को डबल-क्लिक करना इसे उजागर करेगा। (और एक्स में, प्राथमिक चयन के लिए कॉपी करें।)

screenएक उदाहरण के रूप में, बफर (पिछले आउटपुट) के आसपास जाने और कॉपी / पेस्ट करने के लिए मोड में स्विच करने की कुंजी है।

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


5
मैं उस समय की सराहना करता हूं जो आपने अपना उत्तर लिखने के लिए लिया था, लेकिन किसी भी तरह से मुझे ऐसा नहीं लगता कि मुझे इसकी कोई अधिक समझ है कि यह टर्मिनल एमुलेटर में उपलब्ध सुविधा क्यों नहीं है। आपने मुझे एक नया विचार बताया - कि एक टर्मिनल एमुलेटर अद्वितीय है जिसमें यह अन्य प्रोग्राम चला सकता है - लेकिन मुझे समझ में नहीं आता कि कुंजी संयोजनों का केवल चुनिंदा सबसेट उपयोगकर्ता के लिए उपलब्ध कराना असंभव है।
मोंगुइन

2
टर्मिनल एमुलेटर भौतिक टर्मिनलों का अनुकरण करते हैं । उन्हें कमांड-लाइन इंटरफ़ेस प्रदान करने के लिए स्क्रैच से नहीं बनाया गया था। नियंत्रण-सी जैसी चीजों ने अर्थ स्थापित किया था, जब तक कि माइक्रोसॉफ्ट ने उन्हें कीबोर्ड शॉर्टकट के रूप में चुनने का फैसला किया, और टर्मिनल एमुलेटर को उनका पालन करना चाहिए।
चेपनर

2
मुझे लगता है कि शैतान यहाँ विवरण में है। यह असंभव नहीं है: स्क्रीन में एक ऐसा तरीका है जो आप चाहते हैं, मुझे लगता है। लेकिन इसे पूरा करने के लिए, आपको "मैं चीजों का चयन करना चाहता हूं" मोड में स्विच करना होगा। gnome-terminalइसी तरह के मुद्दे होंगे: उन्होंने शायद इसे लागू नहीं किया क्योंकि यह वास्तव में ऐसा कुछ नहीं है जो आप कर रहे हैं। ध्यान रखें कि शेल केवल प्रोग्राम नहीं चल रहा है: कोई भी प्रोग्राम चल सकता है, और यह किसी भी महत्वपूर्ण अनुक्रम का उपयोग करना चाहता है जिसे आप कॉपी / पेस्ट के लिए उपयोग कर सकते हैं। स्क्रीन में उन कुंजियों को भेजने के तरीके हैं जो इसे ओवरराइड करती हैं, और गनोम-टर्मिनल पैर की उंगलियों पर कदम नहीं रखने की कोशिश करता है।
थानाटोस

1
ब्लॉक चयन एक आयत के चयन का एक साधन है: नियंत्रण रखें और सूक्ति-टर्मिनल में खींचें, और आपको तुरंत देखना चाहिए कि यह कैसे अलग है। अधिकांश GUI टर्मिनल एमुलेटर में यह क्षमता है, और सबसे उन्नत टेक्स्ट एडिटर भी हैं। (उदाहरण के लिए दृश्य ब्लॉक को विम में देखें।)
थानाटोस

1
आह, तो मैं ब्लॉक चयन से परिचित हूं, लेकिन नाम के बारे में पता नहीं था। मुझे उस कार्रवाई के लिए GUI कीबोर्ड शॉर्टकट के बारे में भी जानकारी नहीं है, इसलिए मेरे प्रश्न का उत्तर देने के लिए किसी एक का आविष्कार करना अनावश्यक लगता है। मैं यहां सभी की टिप्पणियों की सराहना करता हूं, लेकिन जैसा कि मैं अभी भी असंतुष्ट हूं, मुझे लगता है कि अब मैं जो कुछ भी कर सकता हूं वह खुद स्रोत में खोद रहा है ...
मोंगुइन

1

मैं टर्मिनल एमुलेटर का विशेषज्ञ नहीं हूँ लेकिन ...

टर्मिनल एमुलेटर में चलने वाले बैश (रीडलाइन) जैसे एप्लिकेशन को रनिंग विंडो विंडो सिस्टम और उनके भीतर मौजूद एक्स विंडो के बारे में कुछ नहीं पता होता है, वे एक टर्मिनल डिवाइस पर स्टड और स्टडआउट जानते हैं (लिनक्स के लिए ttyS / ttyUSB / tty / pts)।

समस्या कुछ हाइलाइट किए गए पाठ को नहीं दिखाती है, लेकिन इन टर्मिनल डिवाइसों के माध्यम से एक्स विंडो एप्लिकेशन (टर्मिनल एमुलेटर) को कैसे चुना जाए ।

मुझे लगता है कि एक्स टर्मिनल एप्लिकेशन इनपुट और आउटपुट में उन उपकरणों में से एक को खोलता है और फिर एक्स कुंजी घटनाओं को ठीक से आउटपुट (एक्स साइड) इनपुट (बैश साइड से) में अनुवाद करता है। इनपुट के रूप में एक्स टर्मिनल के लिए बैश आउटपुट स्ट्रीम को वाइसवर्ड करें , यहां एक्स टर्मिनल प्रक्रिया कर्सर ले जाने के लिए इस इनपुट को बैश एप्लिकेशन आउटपुट के साथ कुछ रंग के साथ चारों ओर से भर देती है।

मेरे ज्ञान के लिए, विशेष व्यवहारों को नियंत्रित करने के लिए एस्केप कोड का उपयोग किया जा सकता है, जैसे स्पष्ट, पृष्ठभूमि को भरना, कर्सर ले जाना, और शायद एक्स टर्मिनल को जानने के लिए कुछ कस्टम एस्केप कोड जोड़ा जा सकता है कि पंक्ति, कॉल से पंक्ति, कॉल तक एक पाठ का चयन किया गया है, बस एक उदाहरण है, शायद चयनित पाठ को केवल वापस किया जा सकता है (एक कार्यान्वयन विवरण)।

मुझे लगता है कि एक मानक परिभाषा नहीं होने के कारण आपको हर उस एप्लिकेशन को पैच करना होगा, जिसे आप जानना चाहते हैं कि कुंजी संयोजन के बारे में जानने के लिए क्या करना है और उपयुक्त एस्केप कोड को आउटपुट करना है, यदि आप इसे bash में चाहते हैं, तो रीडलाइन पर एक्स टर्मिनल एमुलेटर दूसरी तरफ भागने के कोड को ठीक से संसाधित करने के लिए (और अंत में क्लिपबोर्ड को जानकारी भेजें)। संभवतः इसे एक टर्मिनल क्षमता के रूप में लागू करना आपको हर एक एप्लिकेशन को पैच से बचाएगा। मुझे आशा है कि (और अनुमान) कर्नेल में टर्मिनल डिवाइस ड्राइवर एस्केप कोड के बारे में कम से कम जानना चाहते हैं, इसलिए यदि आप भाग्यशाली हैं तो कोई पैच की आवश्यकता नहीं होगी।

एक्स टर्मिनल आउटपुट को आकर्षित करता है, इसलिए यह आसानी से पता चल जाता है, जब आप माउस का उपयोग करते हैं, तो आप किस पाठ / वर्ण का चयन कर रहे हैं।

एक ग्राफिक टेक्स्ट विजेट अपनी एक्स विंडो के बारे में सब कुछ जानता है कि चयन और कॉपी को लागू करना इतना आसान क्यों है।

संपादित करें

यहाँ यह urxvt-9.16-image-display पैच नए एस्केप कोड को सपोर्ट करने के लिए समझने के लिए एक अच्छी शुरुआत हो सकती है। http://lists.schmorp.de/pipermail/rxvt-unicode/2013q1/001736.html


1

उत्तर दिए गए हैं कि यह कठिन क्यों है, इसकी अच्छी व्याख्याएँ हैं। यहाँ कुछ आप GNOME टर्मिनल सेटअप करने के लिए में क्या कर सकते हैं ctrl-cऔर ctrl-vकॉपी और पेस्ट करने के लिए, के साथ टर्मिनल अनुशासन में अन्य कुंजियों rebinding जबकि sttyभेजने के लिए SIGINTऔर शब्दशः एक चरित्र डालें। यह पूर्ण समाधान नहीं है क्योंकि कुछ कार्यक्रम टर्मिनल अनुशासन को अक्षम करते हैं, और आप उन्हें '^ C' और '^ V' नहीं भेज पाएंगे। अधिक जानकारी यहाँ

अपने खोल स्टार्टअप स्क्रिप्ट में (उदाहरण के लिए ~/.bashrc, ~/.zshrc, ~/.rcrc), कर

stty intr '^Q' 2>/dev/null  # To send SIGINT I will use ctrl-q
stty lnext '^A' 2>/dev/null # To insert a character verbatim I will use ctrl-a

फिर सूक्ति-टर्मिनल में संपादित करें> प्राथमिकताएँ> शॉर्टकट आप कॉपी और पेस्ट को ctrl-c और ctrl-v से बाँध सकते हैं। ध्यान दें कि टर्मिनल को टर्मिनल डिवाइस पर कुछ भी भेजने से पहले प्रमुख घटनाएं मिलेंगी, इसलिए तब से आप टर्मिनल पर चलने वाली किसी भी प्रक्रिया को '^ C' और '^ V' भेजने में सक्षम नहीं होंगे।

मैंने बस यही किया और मैं देखूंगा कि यह कैसे होता है, और यह किन समस्याओं का कारण बनता है। जब मैं एक्स चला रहा हूं, तो मैंने उन्हें लागू करने के लिए स्टेंट की सशर्त रूप से मदद की।


1
जवाब के लिए धन्यवाद। इस बीच में मैं OSX और Emacs बाइंडिंग का आदी हो गया हूं, और बस टर्मिनल में ctrl + shift + एरो के सपने को छोड़ दिया ...
2:25 पर monguin

1

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

आपकी सूची में पहले आइटम (तीर कुंजी, होम / एंड, आदि) टर्मिनल के अंदर प्रोग्राम द्वारा सीधे हैंडल किए जाते हैं, और इसलिए कर्सर की स्थिति टर्मिनल के अंदर प्रोग्राम द्वारा नियंत्रित की जाती है।

दूसरी ओर, कॉपी और पेस्ट शॉर्टकट (Ctrl + Shift + C और Ctrl + Shift + V), टर्मिनल एमुलेटर द्वारा नियंत्रित किए जाते हैं, जो माउस को समझता है (इसलिए आप माउस के साथ पाठ का चयन कर सकते हैं), यह जानता है कि क्या है स्क्रीन पर (इसलिए यह कॉपी कर सकता है), और कार्यक्रम के अंदर कीपेस भेज सकता है (इसलिए यह पेस्ट कर सकता है)।

शिफ्ट + लेफ्ट और शिफ्ट + राइट का समर्थन करने के लिए, टर्मिनल एमुलेटर या शेल कीस्ट्रोके को संभालना होगा। किसी भी तरह से हमें एक समस्या है:

  1. शेल आसानी से इन कुंजियों को संभाल नहीं सकता है क्योंकि अंततः आप चयनित पाठ को क्लिपबोर्ड पर कॉपी करना चाहते हैं, और क्लिपबोर्ड एक एक्स विंडोज अवधारणा है जिसे शेल को आवश्यक रूप से एक्सेस नहीं करना है (लेकिन देखें xclip)। और जहाँ तक मुझे पता है, यदि शेल ने टेक्स्ट चयन का समर्थन किया है, तो लिनक्स टर्मिनल एमुलेटर को चुनने के बारे में सूचित करने के लिए किसी भी तंत्र को परिभाषित नहीं करता है।
  2. इस बीच, टर्मिनल एमुलेटर कर्सर के स्थान का प्रभारी नहीं है। भले ही टर्मिनल एमुलेटर कर्सर के स्थान को बदल सकता है, यह शायद नहीं जानता कि पाठ की वर्तमान रेखा कहां से शुरू और समाप्त होती है। उदाहरण के लिए, टर्मिनल में टेक्स्ट जैसे हो सकते हैं ~ $ ls -lऔर टर्मिनल एमुलेटर इस बात से अनजान है कि केवल ls -lभाग उपयोगकर्ता का है।

एक टर्मिनल एमुलेटर की कल्पना करना मुश्किल नहीं है जो शिफ्ट + एरो के साथ चयन का समर्थन करता है, लेकिन मुझे लगता है कि इसे शेल के कर्सर को छुपाना होगा और अपने स्वयं के "नकली कर्सर" को पेश करना होगा जो अस्थायी रूप से मौजूद है जिससे आपको कुछ चुनने में मदद मिलेगी, और फिर आप Ctrl दबा सकते हैं + C / Ctrl + Shift + C / Ctrl + Ins कॉपी (या Esc को रद्द करने के लिए) और असली कर्सर को एक बार फिर से दिखाने के लिए। इसमें पाठ्यक्रम के सामान्य चयन की सभी क्षमताएं नहीं होंगी - विशेष रूप से कटौती और हटाना मौजूद नहीं होगा।


धन्यवाद, मैं उस TTY लेख को पढ़ूंगा, लेकिन अभी तक नहीं। "टर्मिनल एमुलेटर" और "डेस्कटॉप प्रोग्राम जो टेक्स्ट प्रोग्राम को हैंडल करते हैं" के बीच अंतर की मेरी समझ में अंतर को समझा सकता है। मेरा पहले का उदाहरण, मटलब कंसोल, बिल्कुल वैसा ही व्यवहार करता है, जैसा मैं चाहता हूं। मुझे समझ में नहीं आता है कि उस व्यवहार के साथ एक डेस्कटॉप एप्लिकेशन क्यों नहीं हो सकता है, जहां मैटलैब के अलावा इसके भीतर चलने वाला टेक्स्ट प्रोग्राम कुछ है। मान लीजिए कि मैं केवल सबसे बुनियादी शेल कमांड - ls, cd, cp, mv - का उपयोग करना चाहता था, तब मुझे कोई संघर्ष नहीं दिखता। स्क्रीन या tmux जैसे कार्यक्रम, मैं समझता हूँ कि चीजें मुश्किल हो सकती हैं।
मोंगुइन

1

ये CUA कीबोर्ड बाइंडिंग हैं जिनका आप वर्णन करते हैं, 80 के दशक के मध्य में IBM से एक मानक:

https://en.wikipedia.org/wiki/IBM_Common_User_Access

वे आमतौर पर बनाए गए सभी डेस्कटॉप वातावरणों में लागू होते हैं। डॉस, विंडोज, मोटिफ, यहां तक ​​कि नेटवेयर टूल भी इस मानक पर परिवर्तित हुए। एक अपवाद मैक है, जो एक ही समय अवधि से काफी समान लेकिन अलग सेट (Ctrl के बजाय Cmd) का उपयोग करता है।

यूनिक्स टर्मिनलों ने हालांकि इस मानक को पूर्ववर्ती कर दिया और ज्यादातर इसे अनदेखा कर दिया। इसके अलावा, अगर वे इन महत्वपूर्ण बाइंडिंग को लागू करते हैं, तो यह टीयूआई कार्यक्रमों के साथ हस्तक्षेप कर सकता है जो पहले से ही अन्य कार्यक्षमता के लिए उनका उपयोग करते हैं। तो जबकि तकनीकी रूप से संभव है, समस्याग्रस्त भी।

ऐप्लिकेशन:

microपाठ संपादक सबसे अच्छा मैं एक जीयूआई पाठ संपादक, डॉस के लिए इसी तरह की नकल पर देखा है है  editलेकिन एक ला उदात्त पाठ और अधिक आधुनिक सुविधाओं के साथ। neडेबियन रिपोस में एक पुराना है, और यहां तक ​​कि nanoकेन कीबाइंडिंग के साथ कॉन्फ़िगर किया जा सकता है। लेकिन नंगे टर्मिनल / शेल, नहीं।

इसके साथ libvteएक अल्पविकसित आभासी टर्मिनल का निर्माण करना आसान हो सकता है जो इन कीबाइंडिंग को स्वयं संभालता है। हालांकि एक छोटे से लाभ के लिए बहुत सारे काम।


0

मैंने बस एक दोस्त को इस तरह के मुद्दे के माध्यम से मदद की और पता चला कि क्लिपबोर्ड प्रबंधक क्लिपिट अपराधी था।

sudo apt-get remove क्लिपिट

सब कुछ वापस पाने में सक्षम था और उसके लिए बस ठीक चल रहा था। आशा है कि वहाँ किसी और की मदद कर सकते हैं।


क्या आपने गलत प्रश्न का उत्तर दिया? यह सभी टर्मिनल एमुलेटर की क्षमताओं के बारे में एक सामान्य प्रश्न था। यह बहुत स्पष्ट है कि कोई "समाधान" नहीं है। मैं अब नहीं, और न ही मैंने कभी किसी मशीन पर क्लीपिट स्थापित किया है।
मोंगुइन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.