1

我正在尝试使用 tig 来查看 git 数据库。但它根本不显示颜色。如果我尝试在 ~/.tigrc 中设置颜色,它会忽略它。我添加了一个绑定,它可以工作,所以 tig 确实看到了我的 tigrc 文件。

任何人都可以帮助我吗?

4

1 回答 1

0

通常,命令行应用程序依赖于$TERM环境变量的值来确定您的系统是否支持彩色输出。像您一样的设置vt100并不表示颜色支持。

此变量有许多可能的设置,但支持 16 色的常见“基本”设置是xterm. 更改此设置的方式取决于您的 shell,但在 Bash 中您可以尝试以下操作:

# Set the new value for the current session
export TERM=xterm

# Now test tig...

# If successful, add to your .bashrc for future sessions
echo export TERM=xterm >> ~/.bashrc

本节$TERM来自 GNU gettext 手册页,讨论了变量的一些其他可能设置。

于 2014-03-20T11:46:43.490 回答