weechat、tig、htop、ranger などに色がありません

weechat、tig、htop、ranger などに色がありません

tig私の Mac では、、、またはweechatに色がないことに気が付きました。Linuxではあります。これは、私が持っているすべてのターミナル アプリ (alacritty、iterm、および Terminal.app) の 、および で発生しhtopます。rangerzshfishbash

これをデバッグする方法がわかりません。私のfish構文ハイライトは機能し、ls色があり、nvim色があり、git diff色があります。これは、ncursesを使用していると思われる対話型CLIアプリでのみ発生するようです。

答え1

.terminfoホームフォルダにフォルダがあり、そこには見えない島.net。それを削除すると、上記のコマンドで色が戻りました。その後、 の斜体を修正する必要がありましたtmuxが、それはまた別の話です ( の斜体を修正するために、リンクされた terminfo をインストールしましたtmux

答え2

私の場合、問題の原因はカスタムでした.terminfo。私は(tmuxでイタリック体を取得するために)を保持したかった.terminfoので、私にとって最善の解決策は

alias tig='TERM=xterm-256color tig'

このエイリアスを使用すると、色が に戻りますtig

関連情報