Control- Shift- के साथ समस्या यह Aहै कि ज्यादातर टर्मिनल इम्यूलेशन प्रोग्राम इसके द्वारा भेजे गए एक से एक अलग कोड नहीं भेजते हैं Control- Aइसलिए, अंतर बताने के लिए स्क्रीन के लिए कोई रास्ता नहीं होगा ।
यदि आप stty -ixon
tty पर "सॉफ्टवेयर फ्लो कंट्रोल" को निष्क्रिय करते हैं तो आप Cq का उपयोग करने में सक्षम हो सकते हैं । मैं आमतौर पर ऐसा करता हूं इसलिए मैं कमांड लाइन पर खोज करने के लिए Cs का उपयोग कर सकता हूं।
आप C- ^ पर विचार कर सकते हैं, क्योंकि यह आमतौर पर अनबाउंड लगता है। यह है Control- Shift- 6अमेरिका कीबोर्ड लेआउट पर, लेकिन यह अन्य लेआउट पर टाइप करने के लिए मुश्किल हो सकता है।
अधिकांश लोग SIGQUIT भेजने के लिए कभी भी tty नियंत्रण वर्ण C- \ का उपयोग नहीं करते हैं। इसका उपयोग करने के लिए, इसके साथ tty कार्यक्षमता को अक्षम करें stty quit undef
और इसे अपनी उपसर्ग कुंजी के रूप में बांधें। हालांकि यह थोड़ा जोखिम भरा है, क्योंकि अगर आप C- \ को एक tty पर मारते हैं , जहां स्टिक के साथ छोड़ दिया गया कुंजी अक्षम नहीं किया गया है , तो आप स्क्रीन को सक्रिय करने के बजाय अग्रभूमि प्रक्रिया को मार सकते हैं ।
मैंने थोड़ी देर पहले tmux पर स्विच किया । इसका डिफ़ॉल्ट Cb है क्योंकि यह स्क्रीन के नीचे विकसित किया गया था और स्क्रीन के डिफ़ॉल्ट के साथ हस्तक्षेप नहीं किया था । मैंने पाया है कि सीबी मेरे लिए काफी अच्छी तरह से काम करता है (मैं आमतौर पर शेल कमांड लाइन पर एकल वर्ण आंदोलन के लिए तीर कुंजियों का उपयोग करता हूं - हालांकि मैं एमबी और एमएफ का उपयोग शब्दों द्वारा स्थानांतरित करने के लिए करता हूं)।
संयोग से, tmux का लेखक अपने प्राथमिक सत्रों में Ca का उपयोग करता है और हमेशा Ca को दो बार टाइप करता है (चाहे tmux सत्र में हो या नहीं)। यदि आप इस आदत को अपनाने के लिए तैयार हैं, तो यह एक अच्छा समझौता जैसा लगता है, क्योंकि दूसरी Ca अधिकांश Emacs जैसे संपादन संदर्भों में नो-ऑप होना चाहिए। यह काम नहीं करेगा यदि आप अक्सर स्क्रीन के बाहर कार्यक्रमों / संदर्भों का उपयोग करते हैं, जहां दूसरी सीए नहीं-ऑप नहीं होगी।
डिफ़ॉल्ट रूप से, सीए सीए के लिए बाध्य है अन्य आदेश में (सबसे हाल ही में सक्रिय स्क्रीन पर स्विच) स्क्रीन । सीए को वास्तविक सीए भेजना है और सीए ओ स्विच विंडो है, अपने में निम्नलिखित डालें .screenrc
:
escape ^A^A
bind o other
screen
अन्य प्रणालियों पर उपयोग करने के दौरान अव्यवस्थित नहीं होने के लिए , आप डिफ़ॉल्ट कीबाइंडिंग के साथ छड़ी करने के लिए, या कम से कम उन्हें पहले सीखने के लिए सबसे अच्छा हो सकता है।^A a
डिफ़ॉल्ट रूप से, सामान्य^A
कुंजी कॉम्बो भेजेंगे । यदि आप उस कॉम्बो का भरपूर उपयोग करते हैं तो यह थोड़ा असुविधाजनक है; मैं आमतौर परHOME
इस वजह से कुंजी का उपयोग करता हूं । लेकिन तब वह हमेशा काम नहीं करता है।