जवाबों:
मान लें कि आपकी उपसर्ग कुंजी अभी भी Ctrl-B
^ B: resize-p -D 2
^ B: resize-p-2 2
^ B: resize-p -L 2
^ B: resize-p -R 2
नंबर की डिफ़ॉल्ट है अंत में वैकल्पिक हैं, डिफ़ॉल्ट करने के लिए 1. -U भी एक डिफ़ॉल्ट है, और अनावश्यक है।
यदि आप कभी भूल जाते हैं, ^ बी? इन्हें सी-अप और सी-डाउन और सी-लेफ्ट और सी-राइट में पाया जाएगा, कुंजी के अंत में (डिफ़ॉल्ट कुंजी बाइंडिंग के साथ)।
आप Ctrl + तीर-कुंजी के बाद Ctrl + B दबाने का भी प्रयास कर सकते हैं।
हालाँकि, ध्यान दें कि Ctrl-arrow-keys कुछ टर्मिनलों पर समस्याग्रस्त हो सकता है। तो आप या तो टर्मिनल सीमाओं को संबोधित करने की कोशिश कर सकते हैं, या नए शॉर्टकट कुंजी बाइंडिंग बना सकते हैं, या सिर्फ शॉर्टकट का उपयोग नहीं कर सकते हैं और ऊपर दिए गए लंबे कमांड का उपयोग कर सकते हैं।
esc + (arrow)
केवल एक बार काम करते हैं, उसके बाद मुझे Ctrl+B
फिर से आवेदन esc + (arrow)
करना होगा।
Ctrl+B
यदि आप Esc + (arrow)
जल्दी उत्तराधिकार में प्रेस करते हैं तो आपको फिर से उपयोग नहीं करना पड़ेगा । इससे सहमत बहुत आरामदायक नहीं है, लेकिन यह काम करता है।
Ctrl+B
और M-(arrow)
मेरे लिए काम करता है। आमतौर पर alt
और Esc
दोनों भेजते हैंMeta
Ctrl+B
और फिर option
एक तीर कुंजी मारते हुए दबाए रखें, लेकिन कई बार मेरे लिए काम की जरूरत होती है।
पैन का आकार बदलने के लिए एक विकल्प माउस का उपयोग करना है। ऐसा करने के लिए, इन पंक्तियों को अपने में जोड़ें .tmux.conf
:
set -g mode-mouse on
set -g mouse-resize-pane on
यदि आप मैक पर हैं और ऊपर काम नहीं करता है, तो इसके बजाय इसका उपयोग करें ( स्रोत ):
set-option -g mouse on
एक बार यह मोड चालू हो जाए, तो उन्हें आकार देने के लिए बस फलक पर क्लिक करें और खींचें।
set -g mouse on
#for newer versions
मैंने बस अपनी tmux.conf फ़ाइल में निम्न पंक्तियाँ जोड़ीं
bind j resize-pane -D 10
bind k resize-pane -U 10
bind l resize-pane -L 10
bind h resize-pane -R 10
और अब मैं पैन का आकार बदलने के लिए Ctrl-a (मेरी उपसर्ग कुंजी) का उपयोग कर सकता हूं [h | j | k | l |]
l
साथ h
छठे बाइंडिंग है।
आपकी उपसर्ग कुंजी को Ctrl-B (मैक पर Cmd-B) मान लिया गया है:
हालांकि ऐसा लगता है कि कुछ समय समाप्त हो गया है, इसलिए यदि आप मेटा को 1 या 2 सेकंड के भीतर पकड़ते समय एक तीर कुंजी नहीं दबाते हैं तो मेटा- {तीर} को वर्तमान संकेत में एक इनपुट माना जाएगा।
मैंने अभी दूसरा रास्ता खोजा है। स्पष्ट रूप tmux
से दो अलग-अलग प्रकार की कुंजी प्रेस हैं (यह मानते हुए कि आपकी उपसर्ग कुंजी अभी भी है Ctrlb)
इसी तरह से, Ctrlboअलग-अलग व्यवहार भी होते हैं। पहली तरह का की-स्विच स्विच फ़ोकस करता है, और दूसरा प्रकार का की-बोर्ड पैन को स्वैप करता है।
Ctrl+B
तब उपयोग कर सकता हूंEsc + (arrow key)
।