most
मानक make इनपुट से प्राप्त पाठ में मैं पेजर को ठीक से कैसे प्रदर्शित करता हूं ?
नोट: मुझे यकीन नहीं है कि यह एक बग है या नहीं most
।
मैं उसी मुद्दे का सामना नहीं कर रहा हूं less
और more
, केवल साथ most
, जो अन्यथा उपयोग किए गए पेजर के रूप में अच्छी तरह से काम करता है man
।
मैं एक छवि पोस्ट नहीं कर रहा हूं, और लोगों को यह प्रयास करने के लिए आमंत्रित कर रहा हूं (केवल अगर आपने most
स्थापित किया है):
$ command apropos zip | command grep --color=always zip | command less
$ command apropos zip | command grep --color=always zip | command more
$ command apropos zip | command grep --color=always zip | command most
less
और more
रंग को ठीक से प्रदर्शित करते हैं, जबकि सभी रंगीन पाठ क्षेत्रों को लपेटते most
हुए अतिरिक्त "कचरा" के साथ रंग प्रदर्शित करते ^[[K
हैं।
हैरानी की बात है, यह ठीक है:
$ (export PAGER=most; command man zip)
क्या मुझे कुछ याद आ रहा है ( most
मदद के लिए मैनुअल पेज ), कमांड का दुरुपयोग नहीं कर रहा है या यह कुछ ऐसा है जिसे मुझे बग के रूप में रिपोर्ट करना चाहिए?
एक नोट पर less
(अपडेट):
जैसा कि स्पार्कव ने एक टिप्पणी में उल्लेख किया है, less
या तो यह काम नहीं करता है यदि इसे विकल्प -R
(या --RAW-CONTROL-CHARS
) या -r
(या --raw-control-chars
) नहीं दिया गया है , जो LESS
पर्यावरण चर में भी सेट किया जा सकता है ।
और वास्तव में, मैंने पहली बार एक समान विकल्प के लिए खोज की most
(लेकिन एक को खोजने में विफल रहा)।
अपडेट करें
सभी के पास रंगीन UTF enc 8 एनकोडेड पाठ के साथ समस्याएँ हैं, न कि केवल most
। मेरे मामले में, टर्मिनल इसके साथ ठीक है, इसलिए यह टर्मिनल नहीं है। एक ही अघोषित UTF text 8 पाठ तीनों पेजर के साथ ठीक है, इसलिए यह वर्ण एन्कोडिंग नहीं है।
export LESS="--hilite-search --LINE-NUMBERS --raw-control-chars"
:। मैंने सोचा था कि इसके लिए एक समान विकल्प था most
, लेकिन मैनुअल पेज में ऐसी बात का कोई जिक्र नहीं है। नोट: मैं LESS
पर्यावरण चर के बारे में बताने के लिए अपनी पोस्ट को संपादित करूंगा ।
less
मेरे लिए काम नहीं करता है। मुझे चाहिएless -R
।