join-pane इसका जवाब है। मुझे भी tmux प्रलेखन के आधार पर इसे इस्तेमाल करने के अपने प्रयासों से समस्या हो रही थी। मुझे पता चला कि -t और -s स्विच [सत्र]: विंडो को स्वीकार करते हैं और नहीं [सत्र:] विंडो को। यह कहना है कि सत्र निर्दिष्ट करना वैकल्पिक है, लेकिन इसमें शामिल होना अनिवार्य है। (मैं tmux 1.5 का उपयोग कर रहा हूँ)
इसलिए, वर्तमान विंडो में विंडो को जोड़ने और विंडो 1 को फलक में जोड़ने के लिए, कमांड होगा (Ctrl-B या जो भी आपकी बाइंड कुंजी है, उसके बाद) ...
:join-pane -s :1
फिर आप उन्हें ब्रेक-पेन के साथ एपार्ट कर सकते हैं जो डिफ़ॉल्ट रूप से है: Ctrl-B! यदि आप इसे एक शॉर्टकट से बांधना चाहते हैं, तो मैं सुझाव देता हूं कि एस की तरह एक डिफ़ॉल्ट बाइंडिंग को ओवरराइड नहीं करना चाहिए, क्योंकि सड़क पर आप एक जवाब के लिए इंटरनेट पर देखेंगे जिसमें चयन-सत्र शामिल है और यह आपके सिस्टम पर काम नहीं करेगा। ध्यान दें कि ब्रेक-पेन के लिए बाध्य है! और @ इसके ठीक बगल में है और डिफ़ॉल्ट रूप से किसी भी चीज़ के लिए बाध्य नहीं है। इस कारण से मैं इस बाध्यकारी सुझाव ...
bind-key @ command-prompt -p "create pane from:" "join-pane -s ':%%'"
वैकल्पिक रूप से, एक इंटरैक्टिव चयनकर्ता है ...
bind-key @ choose-window 'join-pane -h -s "%%"'
वैकल्पिक रूप से, हमेशा सबसे हाल ही में देखी गई विंडो में शामिल होने के लिए ...
bind-key @ join-pane -h -s !
नोट: -h
यह क्षैतिज (ऊर्ध्वाधर विभाजन के साथ) पैन को ढेर करने का कारण बनता है क्योंकि डिफ़ॉल्ट व्यवहार का विरोध किया जाता है जो रिवर्स होता है।
सबसे महत्वपूर्ण बात यह है कि आपका LEARN जो भी आप शॉर्टकट चुनते हैं। क्योंकि यदि आप इसे बस सेट करते हैं और इसे भूल जाते हैं, तो जब आप अपने आप को एक विदेशी सर्वर पर पाते हैं तो आप प्रभावित हो जाएंगे। और चलो इसका सामना करते हैं, सबसे महत्वपूर्ण बात जो एक टर्मिनल मल्टीप्लेयर आपको देता है वह दूरस्थ सर्वरों पर विश्वसनीय सत्र है।
यह GNU स्क्रीन से Tmux में मेरा रूपांतरण पूरा करता है। मैं कभी पीछे मुड़कर नहीं देखूंगा।
का आनंद लें!