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।