我正在尝试使用 tig 来查看 git 数据库。但它根本不显示颜色。如果我尝试在 ~/.tigrc 中设置颜色,它会忽略它。我添加了一个绑定,它可以工作,所以 tig 确实看到了我的 tigrc 文件。
任何人都可以帮助我吗?
通常,命令行应用程序依赖于$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 手册页,讨论了变量的一些其他可能设置。