ฉันจะทำให้most
เพจเจอร์แสดงสีได้อย่างถูกต้องในข้อความที่ได้รับจากอินพุตมาตรฐานได้อย่างไร
หมายเหตุ: 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
(อัปเดต):
ในฐานะที่เป็น Sparhawk กล่าวถึงในความคิดเห็นless
ไม่ทำงานอย่างใดอย่างหนึ่งถ้ามันไม่ได้รับตัวเลือก-R
(หรือ--RAW-CONTROL-CHARS
) หรือ-r
(หรือ--raw-control-chars
) ซึ่งอาจถูกตั้งค่าในLESS
ตัวแปรสภาพแวดล้อม
และแน่นอนฉันแรกค้นหาตัวเลือกที่คล้ายกันสำหรับmost
(แต่ไม่สามารถหาหนึ่ง)
ปรับปรุง
ทุกคนมีปัญหาเกี่ยวกับ UTF-8 most
ข้อความที่เข้ารหัสสีไม่ได้เป็นเพียง ในกรณีของฉันเทอร์มินัลใช้ได้กับมันดังนั้นนั่นไม่ใช่เทอร์มินัล ข้อความ UTF ‑ 8 ที่ไม่มีสีเหมือนกันนั้นใช้ได้กับเพจเจอร์สามตัวดังนั้นจึงไม่ใช่การเข้ารหัสอักขระ
export LESS="--hilite-search --LINE-NUMBERS --raw-control-chars"
ใช่ขอโทษฉันลืมฉันมีนี้ในโปรไฟล์ของฉัน: ฉันคิดว่ามีตัวเลือกที่คล้ายกันสำหรับmost
แต่หน้าคู่มือไม่ได้พูดถึงสิ่งนี้ หมายเหตุ: ฉันจะแก้ไขโพสต์เพื่อบอกเกี่ยวกับLESS
ตัวแปรสภาพแวดล้อม
less
ไม่ทำงานสำหรับฉันless -R
ฉันจำเป็น