Come posso fare in modo che il mostpager visualizzi correttamente i colori nel testo ricevuto dall'input standard?
Nota: non sono sicuro che si tratti o meno di un bug most.
Non sto riscontrando lo stesso problema con lesse more, solo con most, che altrimenti funziona bene come un cercapersone usato da man.
Non sto pubblicando un'immagine e invito le persone a provare questo (solo se hai mostinstallato):
$ 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
lesse morevisualizza correttamente i colori, mentre mostvisualizza i colori con “immondizia” aggiuntiva che ^[[Kavvolge tutte le aree di testo colorate.
Sorprendentemente, questo è OK:
$ (export PAGER=most; command man zip)
Mi sto perdendo qualcosa (la pagina di manuale per mostnon ha aiutato), uso improprio del comando o è qualcosa che dovrei segnalare come un bug?
Una nota su less(aggiornamento):
Come Sparhawk ha menzionato in un commento, lessnon funziona neanche se non viene fornita l'opzione -R(o --RAW-CONTROL-CHARS) o -r(o --raw-control-chars), che può anche essere impostata nella LESSvariabile d'ambiente.
E infatti, ho prima cercato un'opzione simile per most(ma non sono riuscito a trovarne uno).
Aggiornare
Tutti hanno problemi con il testo codificato UTF ‑ 8 a colori, non solo most. Nel mio caso, il terminale sta bene, quindi non è il terminale. Lo stesso testo UTF ‑ 8 non colorato va bene con tutti e tre i cercapersone, quindi non è la codifica dei caratteri.
export LESS="--hilite-search --LINE-NUMBERS --raw-control-chars". Ho pensato che ci fosse un'opzione simile per most, ma la pagina del manuale non fa menzione di una cosa del genere. Nota: modificherò il mio post per parlare della LESSvariabile d'ambiente.
lessnon funziona per me. Ho bisognoless -R.