tmux स्टेटस बार संदेश केवल एक सेकंड के बारे में रहता है: क्या मैं इसे बढ़ा सकता हूं?


27

मैंने कई बार मैन पेजों के माध्यम से खोज की है कि स्टेटस बार संदेश की लंबाई निर्धारित करने के तरीके के लिए (क्या आप देखते हैं कि आप display-message "hello world"एक tmux कमांड प्रॉम्प्ट पर दर्ज करते हैं) दिखाई दे रहे हैं, लेकिन लगता है कि कुछ भी नहीं है। क्या कोई ऐसा तरीका जानता है जिससे मैं उन्हें पढ़ने के लिए लंबे समय तक बना रह सकूं। विशेष रूप से कष्टप्रद त्रुटि संदेश हैं जो मुझे कुछ सिंटैक्स त्रुटि के साथ कमांड दर्ज करने के बाद मिलते हैं। मुझे 3 या अधिक बार कमांड को दोहराना है ताकि वह यह सोच सके कि वह क्या कहता है।

क्या कोई जानता है कि इसे कैसे ठीक करें? (स्रोत कोड को बदलने और recompiling के बिना अधिमानतः;)

जवाबों:


30

ऐसा लगता है कि आप display-timeसत्र विकल्प बदलना चाहते हैं । प्रारंभिक डिफ़ॉल्ट मान 750 मिलीसेकंड है।

यदि आप एक नया, डिफ़ॉल्ट मान सेट करना चाहते हैं, तो "वैश्विक" मान (जैसे आपके .tmux.conf) में परिवर्तन करें :

set-option -g display-time 4000

वैश्विक मूल्य किसी भी सत्र के लिए प्रभावी होगा जिन्होंने अपना स्वयं का मूल्य स्थापित नहीं किया है (नीचे देखें)।

यदि आप केवल एक सत्र बदलना चाहते हैं (उदाहरण के लिए, केवल उपसर्ग- :कमांड लाइन के माध्यम से वर्तमान सत्र को बदल सकते हैं ),

set-option display-time 4000

बेशक (किसी अन्य tmux कमांड की तरह), आप शेल कमांड लाइन से भी बदलाव कर सकते हैं:

tmux set-option -g display-time 4000
tmux set-option -t 4 display-time 10000  # set a value just for session "4"

धन्यवाद! प्रदर्शन-समय उन मैन पेजों के पीडीएफ में नहीं था, जिनका मैं उपयोग कर रहा था (किसी कारण से मेरी मशीन पर स्थानीय रूप से इंस्टॉल नहीं किए जा रहे मैन पेजों के कारण)।
इकोनॉस्टल

28

डिफ़ॉल्ट रूप show-messagesसे बाध्य कमांड भी है ~

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.