GNU स्क्रीन: रैप मोड के बराबर tmux


14

मैं लंबे समय से स्क्रीन उपयोगकर्ता हूं, जो tmux पर कूदने की कोशिश कर रहा हूं। मेरे द्वारा उपयोग की जाने वाली एक स्क्रीन सुविधा Ctrla :set wrapआउटपुट को कम करने की क्षमता है । लॉग फ़ाइल या संकलित सत्रों का अनुसरण करते समय यह विशेष रूप से उपयोगी है, जिनकी लाइनें सैकड़ों वर्णों की लंबी होती हैं।

मैंने manपृष्ठ पढ़ा है और बड़े पैमाने पर गुगली की है और शेल कमांड का उपयोग करके एक समतुल्य कमांड, या एक व्यवहार्य कार्य नहीं पा सकता है। मैं जितना करीब आ सकता हूं, वह सब कुछ पाइप कर रहा है less -Sऔर "फॉलो" मोड में कम डाल रहा है।

जवाबों:


7

मुझे नहीं लगता tmuxकि यह सुविधा, सुविधा अनुरोध है ?

एक पाइप करने योग्य वर्कअराउंड जो मैं अक्सर उपयोग करता हूं वह $ COLUMNS तक और सहित "कटिंग" है:

tail -f LOG | cut -c1-$COLUMNS

ध्यान दें कि यह "Nowrap" नहीं है, यह वास्तव में लाइनों के छोर को हटा देता है। इसके अलावा, टर्मिनल आकार बदलने पर कार्रवाई नहीं की जाती है।


जानकारी के लिए धन्यवाद। मैंने थीम पर भी बदलाव की कोशिश की है। मैंने "कम -eS --follow-name" पाया है जैसा कि मुझे मिल सकता है ... यदि वह कमांड पहले चलाना याद है तो।
डग

1
आप थोड़ा बेहतर कर सकते हैं less +G +F -eS --follow-name, जो आपको सीधे टेल मोड में मिलेगा। लेकिन आप सही कह रहे हैं, बेहतर होगा कि टर्मिनल रैपिंग को संभाले।
थोर

+Gवास्तव में बेमानी है।
थोर

यह दुर्भाग्य से xtail के साथ काम नहीं करता है ...
MemphiZ

7

मेरे पास 2.6 tmux है, और मैं कमांड setterm -linewrap offको लपेटने के बजाय लंबी लाइनों को छोटा करने के लिए चला सकता हूं ।

देखिए ये जवाब:

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