जवाबों:
swap-pane
आदेश आप के लिए ऐसा कर सकते हैं। {और }कुंजी करने के लिए बाध्य कर रहे हैं swap-pane -U
और swap-pane -D
डिफ़ॉल्ट कॉन्फ़िगरेशन में।
इसलिए, अपने इच्छित परिवर्तन को प्रभावित करने के लिए, आप संभवतः Prefix {सही फलक में होने पर उपयोग कर सकते हैं (या Prefix }यदि आप बाएँ फलक में हैं)।
-U
और -D
करने के लिए "ऊपर" और "नीचे" फलक सूचकांक क्रम में उल्लेख ( "ऊपर" एक ही दिशा है कि Prefix oशीशे के पार ले जाता है)। आप फलक सूचक को display-panes
( Prefix qडिफ़ॉल्ट रूप से) देख सकते हैं ।
Ctrl-a
, क्योंकि वे लोग हैं जो जानते हैं कि उपसर्ग को उपयोगकर्ता के अनुरूप बदला जा सकता है।
swap-pane
(शीर्षक में प्रश्न का उत्तर) और अधिक सामान्य उपयोग के लिए @ kay की प्रतिक्रिया देखें ।
आप मार सकते हैं Ctrl bऔर मारते Ctrlसमय नीचे पकड़े रह सकते हैं o। यह सभी मौजूदा पैन को चारों ओर घुमाएगा, इसलिए आपके मामले में यह केवल दो मौजूदा पैन को स्वैप करेगा।
Ctrl b+ Alt oविपरीत तरीके से घूमता है (उपयोगी है जब आपके पास दो से अधिक पैन हैं)।
Ctrl+o
tmux के बजाय शेल में भेजा जा रहा है, खासकर अगर यह बार-बार दबाने Ctrl+b
(या अन्य tmux कमांड?) के लिए मामला नहीं है ।
Ctrl+b;
, जो दो पैन के बीच कर्सर को घुमाता रहता है।
swap-pane
सीधे कमांड का उपयोग करके आपके पास सबसे सटीक नियंत्रण हो सकता है । यह करना इतना मुश्किल नहीं है:
ctrl-b q
आपको वर्तमान विंडो में प्रत्येक फलक के लिए "आईडी" दिखाता है - उन दो पैन को याद रखें जिन्हें आप स्वैप करना चाहते हैं। मान लीजिए कि वे 3 और 5 हैं।ctrl-b :
tmux कमांड लाइन को सक्रिय करने के लिए। फिर कमांड जारी करें swap-pane -s 3 -t 5
।नोट करें कि आपके पास कमांड लिखते समय ऑटो-पूर्ति हो। इसके अलावा आप tmux manpage से सीधे कमांड के सिंटैक्स की खोज कर सकते हैं । इसके लिए मैं सिंटैक्स सीखता हूं swap-pane
।
Prefix
सभी को संभालने के बजाय निर्दिष्ट करने के लिए +1 का उपयोग होगाCtrl-b