「less」に追加の文字が表示されます。

「less」に追加の文字が表示されます。

lessとを使用すると、英数字以外の多くの文字が壊れて表示されますman。現在使用していますが、zsh同じ問題が発生します。問題はエミュレータとターミナルエミュレータでも発生します。bashshsttermite

man grep生産する:

破損したマニュアルページ

この問題をどのように解決できますか?

env -i TERM=$TERM PATH=/usr/bin:/bin HOME=/none man grep正しくレンダリングされます。

ベストアンサー1

最小限の環境では問題がなくなるため、環境変数が原因で発生します。それそれが明らかになったあなたのLESS_TERMCAP設定。で始まる順に設定しました[。元のエスケープ文字がありません。

csi=$(printf '\033[')
export LESS_TERMCAP_mb="${csi}1;31m"

おすすめ記事