Tmux में एक फलक पर सीधे कैसे जाएं?


37

मैं सीधे # Tmux में एक फलक पर जाना चाहता हूँ, फलक # द्वारा।

मैं यह कैसे कर सकता हूँ? मुझे पता है कि कैसे पैन के बीच में चक्र करना है, और उन पैन पर जाना है जो वर्तमान फलक के बगल में हैं।

मैं display-panesकमांड को चलाने में सक्षम होना चाहता हूं , जो प्रत्येक फलक पर "फलक #" दिखाता है, फिर बाद में फलक का उपयोग करके सीधे फलक पर कूदता है जो कि प्रदर्शित किया गया था display-panes

क्या यह संभव है?

नोट: और बस स्पष्ट होने के लिए, मेरा मतलब खिड़की नहीं है, मेरा मतलब है फलक। धन्यवाद!


क्या पैन को नेविगेट करने के लिए दिशा कुंजियों का उपयोग करके वर्तमान में हाइलाइट किए गए फ़ोकस पर ध्यान केंद्रित करने का कोई तरीका है? उदाहरण के लिए, मैं तीर को बैश करने के लिए भेजा जा सकता हूं और वर्तमान फलक के चयन के बाद tmux नहीं ... टाइमआउट मुझे पागल कर देता है
ThorSummoner

कोई नहीं जो मुझे पता है
ब्रैड पार्क्स

जवाबों:


52

आप display-panesकमांड द्वारा दिखाए जाने पर सीधे फलक के सूचकांक को टाइप करके एक फलक पर जा सकते हैं ।

से man tmux:

display-panes [-t target-client]
                   (alias: displayp)
             Display a visible indicator of each pane shown by target-client.
             See the display-panes-time, display-panes-colour, and
             display-panes-active-colour session options.  While the indicator
             is on screen, a pane may be selected with the ‘0’ to ‘9’ keys.

या टाइपिंग कमांड के बजाय, आप उपयोग कर सकते हैं:

C-b q
  • C-b उपसर्ग कुंजी भेजें
  • q पैनकेक्स इंडेक्स प्रदर्शित करें

7
अगर फलक का चयन करने में आपको बहुत जल्दी दिखाई देती है, .tmux.confतो फलक के प्रदर्शित होने के समय को बदलने के लिए अपनी फ़ाइल में निम्न का उपयोग करें । set display-panes-time 4000ध्यान दें कि escयदि आप चाहते हैं तो ऑपरेशन रद्द करने के लिए आप कुंजी को मार सकते हैं
ब्रैड पार्क्स

क्या आप एक नंबर का उपयोग करने के बजाय ऊपर और नीचे, दाएं और बाएं भी कर सकते हैं?
रफी खाचदौरीयन

set display-panes-time 4000काम करता है अच्छी तरह से, तथापि, वहाँ एक किनारे मामले मुझे मारा है कि बस एक छोटी सी बात है लेकिन अच्छा इसके चारों ओर पाने के लिए पता करने के लिए होगा। यदि मेरे पास अपना डिफ़ॉल्ट शेल टमक्स करने के लिए सेट है और इसे लॉन्च करने के लिए गाइक का उपयोग करते हैं, तो पहली बार मुझे /home/elynn/.tmux.conf:92: no current sessionचेतावनी मिलती है ।
एलिय्याह लिन

के, -gकाम की तरह दिखता है ,set -g display-panes-time 4000
एलिजा लिन

12

Ctrlbq(tmux defualt उपसर्ग अनुक्रम प्लस q) संक्षिप्त रूप से फलक अनुक्रमित प्रदर्शित करेगा, यदि आप अनुक्रमणिका संख्या दर्ज करते हैं जब वे dsiplayed होते हैं, तो आपका कर्सर उस फलक पर चला जाएगा।

यदि आपके पास बड़ी संख्या में पैन हैं और प्रदर्शन समय बहुत कम है, तो आप display-panes-timeअपने विकल्प में निर्दिष्ट अंतराल के लिए सूचकांक प्रदर्शित करने के लिए tmux को कॉन्फ़िगर कर सकते हैं ~/.tmux.conf। मान मिलीसेकंड में है।


3

मुझे पता है कि यह जरूरी नहीं है कि आपने क्या पूछा है, लेकिन माउस समर्थन को सक्षम करना बहुत आसान है और अधिकांश टर्मिनल एमुलेटर इसका समर्थन करते हैं।

आप बस उस फलक पर क्लिक कर सकते हैं जिसे आप स्विच करना चाहते हैं। :)

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