Tmux में मैं एक फलक का निरपेक्ष मान कर सकता हूँ


103

क्या tmux को "5 लाइनों की ऊँचाई वाले फलक का आकार बदलना" बताना संभव है?

मुझे पता है कि मैं resize-pane -U 3विभाजन रेखा को स्थानांतरित करने के लिए कर सकता हूं , लेकिन कभी-कभी जब एक अलग आकार के मॉनिटर के साथ लॉगिंग करते हैं तो आकार बहुत अधिक लाइनों द्वारा बदल दिया जाता है जिसे मैं आंख से नहीं देख सकता। मैं एक कमांड के लिए सक्षम होना चाहता हूं जो एक विंडो को कई resize-paneकमांडों के बारे में सही करने के बजाय लाइनों की सही संख्या में बदल देगा ।

जवाबों:


94

उपयोग: आकार-फलक [-DLRUZ] [-x चौड़ाई] [-y ऊंचाई] [-t लक्ष्य-फलक] [समायोजन]

अर्थात।

resize-pane -t 1 -y 5


2
-xऔर -yविकल्पों के लिए resize-paneमें पेश किए गए tmux 1.8।
क्रिस जॉन्सन

4
यह tmux 1.9 का उपयोग करके काम नहीं करता है। यह आकार बदलता है लेकिन सही मूल्य पर नहीं। मेरा set -g default-terminal "screen"कॉन्फिडेंस : नया स्प्लिटव -v सेलेप -t ० रिसाइज-पेन ० -टी ५-सेट ५ -जी स्टेटस ऑफ इट इसका लगभग जैसे tmux में लोड के दौरान पंक्तियों को सेट करने के लिए ऑटो मूल्य के लिए न्यूनतम मूल्य या कुछ है।
tgwaste

बस ऊपर की अनदेखी। मैं विश्वास नहीं कर सकता कि स्टैक ओवरफ्लो पर एक साधारण चीज लिखना कितना मुश्किल है।
tgwaste

यहां एक बड़ा सारांश मिला: michaelsoolee.com/resize-tmux-panes , जो एक ही बात कहता है, लेकिन मुझे लगता है कि प्रलेखित उदाहरण के बजाय एक वास्तविक उदाहरण देने से पचाना आसान होता है - :resize-pane -D 10(10 कोशिकाओं के नीचे वर्तमान फलक का आकार बदलता है) । बदलें Dकरने के लिए L, R, Uजैसा कि ऊपर बताया।
जोर्डनकूपमैन

इसके अलावा tmux 2.6 में मेरे लिए काम नहीं कर रहा। फलक कुछ न्यूनतम मान (लगभग 20 पंक्तियों) से नीचे नहीं आकार देगा।
सासगोरिल्ला

151

क्या के बारे में Ctrl- Bतो (दबाने Ctrl) + तीर?

यदि tmux < 1.8, ऐसा करने से Ctrl- Bतब ( Esc+ तीर) * n, जहाँ nआप आकार बदलना चाहते हैं की संख्या है।


5
वह करता है resize-pane -U 1(या -D ...) जो मैं सवाल में उल्लेख करता हूं। इसलिए मुझे पता है कि मैं यह कर सकता हूं, और यह काम करता है, लेकिन मैं चाहता था कि मैं एक ही कमांड को मैप करूं और फिर आसानी से आकार रीसेट कर सकूं।
हामिश डाउनर

4
Esc + तीर कुंजी मेरे लिए काम करती हैं। इस तथ्य को पसंद न करें कि हालांकि बहुत सारे कीस्ट्रोक्स हैं।
clwen

2
मुझे वह पसंद नहीं था, इसलिए "bind-key J resize-pane -D 5" और "bind-key K resize-pane -U 5" को जोड़ा गया और J और K
Trenton

जीवन रक्षक, धन्यवाद, मैंने इस Ctrl + B की खोज की और फलक को स्थानांतरित करने के लिए Ctrl को तीर के साथ रखा।
अनिल

129

1.8 tmux में, पैन के आकार को अंतःक्रियात्मक रूप से समायोजित किया जा सकता है। डिफ़ॉल्ट कुंजी बाइंडिंग के तहत यह उपसर्ग कुंजी (Cb) द्वारा किया जा सकता है, इसके बाद तीर कुंजी (M-arrow) के साथ संयुक्त मेटा कुंजी, जहाँ तीर ऊपर / नीचे / बाएँ / दाएँ तीर कुंजी में से एक है।

जैसे Ctrl- bइसके बाद Alt- Upआकार को ऊपर की ओर समायोजित करेगा।

ध्यान दें कि Altकुंजी को नीचे रखा जा सकता है जबकि कई समायोजन करने के लिए अप / डाउन / लेफ्ट / राइट कीज़ को कई बार दबाया जाता है।

जैसे Ctrl- bइसके बाद Alt- Up- Up- Leftआकार को दो आंदोलनों द्वारा ऊपर की ओर समायोजित किया जाएगा और एक आंदोलन द्वारा छोड़ा जाएगा।


8
मैक पर है कि बस खिड़कियों के बीच वैकल्पिक।
जैकहेसकेबोर्ड

यह Mac, @JackHasaKeyboard पर काम करता है। Altकुंजी मत भूलना ।
रोजवराज

कई आकार के लिए पूरी तरह से नीचे पकड़ काम नहीं करता है। V1.8 पर, सेंटो। टाइपिंग से ज्यादा बेहतर नहीं हैresize-panel
जिगगंजर


-1

अपनी बाइंड कुंजी दबाते समय अपनी पैन को आकार देने के लिए अपनी उंगलियों और उपयोगकर्ता को UDLR जारी न करें। BindKey + R दाईं ओर आकार बदलने के लिए।


2
यह प्रश्न एक पूर्ण स्थिति स्थापित करने के बारे में है, एक रिश्तेदार समायोजन नहीं कर रहा है।
ændrük
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.