Vey Asked: 2019-04-02 12:17:38 +0800 CST2019-04-02 12:17:38 +0800 CST 2019-04-02 12:17:38 +0800 CST weechat, tig, htop, ranger等没有颜色 772 我注意到在我的 Mac 上我没有任何颜色,例如tig, weechat,htop或ranger。在我的 linux 上。它发生在我拥有的所有终端应用程序(alacritty、iterm 和 Terminal.app)中,在zsh和fish中bash。 我不知道如何调试它。我的 fish 语法突出显示有效,ls有颜色,nvim有颜色,git diff有颜色。它似乎只发生在我认为使用 ncurses 的交互式 CLI 应用程序中 macos terminal fish 2 个回答 Voted Best Answer Vey 2019-04-02T23:51:43+08:002019-04-02T23:51:43+08:00 .terminfo我的主文件夹中有一个文件夹,其中包含来自invisible-island.net的数据。删除它会恢复上述命令中的颜色。然后我不得不tmux在tmux. Klas Mellbourn 2021-12-23T14:21:17+08:002021-12-23T14:21:17+08:00 对我来说,问题的起因也是一个习俗.terminfo。我想保留.terminfo(在 tmux 中使用斜体)所以对我来说最好的解决方案是 alias tig='TERM=xterm-256color tig' 使用此别名,颜色将恢复为tig.
.terminfo
我的主文件夹中有一个文件夹,其中包含来自invisible-island.net的数据。删除它会恢复上述命令中的颜色。然后我不得不tmux
在tmux
.对我来说,问题的起因也是一个习俗
.terminfo
。我想保留.terminfo
(在 tmux 中使用斜体)所以对我来说最好的解决方案是使用此别名,颜色将恢复为
tig
.