mostÇağrı cihazının standart girişten alınan metindeki renkleri düzgün bir şekilde göstermesini nasıl sağlayabilirim ?
Not: Bunun bir hata olup olmadığından emin değilim most.
Aynı sorunla karşılaşmıyorum lessve moresadece most, aksi takdirde kullanılan bir çağrı cihazı olarak güzel çalışıyor man.
Bir resim yayınlamıyorum ve insanları bunu denemeye davet ediyorum (yalnızca mostyüklediyseniz):
$ 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
lessve morerenkleri düzgün bir şekilde görüntülerken, tüm renkli metin alanlarını saran mostek "çöp" içeren renkleri görüntüler ^[[K.
Şaşırtıcı bir şekilde, sorun yok:
$ (export PAGER=most; command man zip)
Bir şey eksik mi (için manuel sayfa mostyardımcı olmadı), komutu yanlış mı yoksa hata olarak rapor etmem gereken bir şey mi?
Hakkında bir not less(güncelleme):
Sparhawk'un bir yorumda belirtildiği gibi , ortam değişkeninde de ayarlanabilen lessseçenek -R(veya --RAW-CONTROL-CHARS) veya -r(veya --raw-control-chars) verilmezse çalışmaz LESS.
Ve aslında, ilk önce benzer bir seçenek aradım most(ama birini bulamadım).
Güncelleme
Hepsinde yalnızca renkli UTF ‑ 8 kodlu metinle ilgili sorunlar var most. Benim durumumda, terminal onunla iyi, bu yüzden terminal değil. Aynı renklendirilmemiş UTF ‑ 8 metni, üç çağrı cihazında da iyidir, bu nedenle kodlama karakterleri değildir.
export LESS="--hilite-search --LINE-NUMBERS --raw-control-chars". Benzer bir seçenek olduğunu düşündüm most, ancak manuel sayfa böyle bir şeyden bahsetmiyor. Not: LESSOrtam değişkenini anlatmak için yazımı düzenleyeceğim .
lessbenim için çalışmıyor. İhtiyacım varless -R.