2010-06-22 11 views
93

के बीच विंडो ले जाएं मैं बस tmux सीख रहा हूं और मुझे स्क्रीन के साथ कोई अनुभव नहीं है। मैं सोच रहा हूं कि क्या मैं एक tmux क्लाइंट में एक विंडो को दूसरे tmux क्लाइंट में ले जा सकता हूं। मैं अपने आईआरसी क्लाइंट को अपनी स्क्रीन पर एक नई विंडो में ले जाना चाहता हूं।tmux क्लाइंट्स

उत्तर

144

हाँ, आप इस कदम खिड़की आदेश का उपयोग कर सकते हैं:

move-window [-d] [-s src-window] [-t dst-window] 
      (alias: movew) 

यह src-खिड़की पर खिड़की को छोड़कर, लिंक खिड़की के समान है डीएसटी-खिड़की पर ले जाया गया है।

जहां src-window और dst-window में फॉर्म है: session: window.pane (सत्र और विंडो या तो नाम या आईडी हो सकती है)।

तो, मान आप एक एक 'irc' खिड़की के साथ सत्र 'चैट' और 'other_session' सत्र आप कर सकते हैं करने के लिए ले जाने के लिए (tmux प्रॉम्प्ट में) करना चाहते हैं:

move-window -s chat:irc -t other_session

आप पहले से ही बातचीत में हैं, तो: irc खिड़की तुम इतनी

move-window -t other_session:

यह करना होगा स्रोत निर्दिष्ट करने की आवश्यकता नहीं है।

इसी तरह, 'अन्य_ सत्र' सत्र से आपको लक्ष्य निर्दिष्ट करने की आवश्यकता नहीं है।

movew -d irc:irc_window

आप आप विंडोज/सत्र का नाम नहीं है, तो आप अपने आईडी का उपयोग करना होगा।

35

एक और उपयोगी एक:

link-window [-dk] [-s src-window] [-t dst-window] 
       (alias: linkw) 
     Link the window at src-window to the specified dst-window. If dst-window is specified 
     and no such window exists, the src-window is linked there. If -k is given and 
     dst-window exists, it is killed, otherwise an error is generated. If -d is given, the 
     newly linked window is not selected. 

इसका मतलब यह है कि आप अनेक सत्रों में एक खिड़की साझा कर सकते हैं:

Assuming I have these 2 sessions: daemons and proj 

tmux link-window -dk -s daemons:0 -t proj:0 
संबंधित मुद्दे