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 less
ve more
sadece 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 most
yü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
less
ve more
renkleri düzgün bir şekilde görüntülerken, tüm renkli metin alanlarını saran most
ek "çö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 most
yardı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 less
seç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: LESS
Ortam değişkenini anlatmak için yazımı düzenleyeceğim .
less
benim için çalışmıyor. İhtiyacım varless -R
.