जीएनयू स्क्रीन: क्षेत्रों के बीच चलती है


23

मैंने GNU स्क्रीन में विंडो को अलग-अलग क्षेत्रों में विभाजित करना शुरू कर दिया है - बजाय खिड़कियों के बीच स्विच करने के।

वैसे भी, एक विंडो को 4 क्षेत्रों (2x2) में विभाजित C-a <Tab>करने में मूल क्षेत्र पर ध्यान केंद्रित करने में 3 लगते हैं। जो काफी बोझिल है ...

क्या ऊपर, नीचे, बाएं, दाएं जाने के लिए अन्य कीबाइंडिंग हैं क्षेत्रों के बीच हैं?

मुझे समझ में नहीं कर सकते यह : हिटिंग C-a tमुझे समय देता है, शीर्ष जीत के लिए स्विच नहीं करता है।

क्या मुझे कीबाइंडिंग बदलनी चाहिए?


2
एक टिप्पणी के रूप में जोड़ना क्योंकि यह एक जवाब नहीं है, लेकिन देखें कि क्या tmux आपके वितरण के लिए उपलब्ध है। यह आधुनिक री-राइट है कि स्क्रीन क्या है। बहुत निफ्टी और साफ-साफ समर्थन करता है कि आप क्या पूछ रहे हैं। tmux.sourceforge.net
काइल स्मिथ

@ काइल: धन्यवाद, मुझे tmux का पता है और शायद मैं इसकी जांच करूंगा। इसके अलावा screenअगर आप अलग और reattach या सिर्फ ताला लगाते हैं तो मैं स्प्लिट खो जाता हूं । फुल-स्क्रीन विंडो C-a C-aया C-a विंडबॉर्न का उपयोग करने के बीच अंत में स्वैप करने का तरीका अधिक आरामदायक है ...
न्यूरिनो

जवाबों:


11

क्षेत्रों के बीच स्विच करने के लिए स्क्रीन कमांड हैं: वास्तव focus upमें focus down, focus rightऔर focus left। इन आदेशों (या किसी अन्य स्क्रीन कमांड, उस मामले के लिए) को आप टाइप करने के लिए C-a :focus up, उदाहरण के लिए।

ये कमांड टाइप करने के लिए थकाऊ हैं, इसीलिए आपको अपनी ~ / .rcrc फाइल में महत्वपूर्ण बाइंडिंग बनानी चाहिए । चूंकि मैं एक विम उपयोगकर्ता हूं, मैंने अपनी ~ / .rcrc फ़ाइल में इन पंक्तियों का विकल्प चुना :

bind j focus down
bind k focus up
bind l focus right
bind h focus left

मैं बाईं ओर के क्षेत्र में स्विच करने के लिए C-a h


मुझे लगता है कि एक vim उपयोगकर्ता होगा bind ; focus rightऔरbind l focus left
Daan

6

मैनुअल (मैन स्क्रीन) पर एक नज़र डालें - फ़ोकस की खोज करें ( /खोज का उपयोग करके )। बाइंडिंग फ़ोकस अप / डाउन / टॉप / बॉटम कीज़ के लिए एक उदाहरण है। बाएं / दाएं के बारे में निश्चित नहीं है - फोकस उन मापदंडों के रूप में स्वीकार नहीं करता है।


आप बाएँ और दाएँ के बारे में सही हैं, यह ऊपर और नीचे, मेरी गलती थी। मेरे उत्तर में लिंक वैसे भी मैन स्क्रीन के समान है। मेरे लिए यह उपयोगी होगा कि हम C-a Shift <Tab>क्रम में पीछे की ओर जाएं ...
न्यूरोिनो

2
अगर मैं केवल पता था कि क्या में डालने के लिए bindके लिए आदेश Shiftऔर Tab...
neurino

हाँ - यह समझदारी का भार बना देगा - आप शायद इसे ध्यान केंद्रित करने के लिए बांध सकते हैं। हालांकि आपको शिफ्ट + टैब के लिए एक नामांकित नाम पता लगाना पड़ सकता है। एक त्वरित Google दिखाता है कि इसमें कुछ फ़िदा हो सकता है।
डैनी स्टेपल

ठीक है - नाम मैंने पाया है (कोई भी जो अभी तक / बिना -k के साथ काम करता है) बैकटैब, शिफ्ट-टैब, F91, kB।
डैनी स्टेपल

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.