iTerm2 中未应用颜色方案

iTerm2 中未应用颜色方案

我无法申请任何配色方案到 iTerm2。

看起来好像应用了基本颜色,但是没有应用 ANSI 颜色(如“首选项”>“配置文件”>“颜色”中所示)。

使用 Mac OSX 10.7.2。有什么帮助吗?

答案1

我一直遇到同样的问题,这似乎已经解决了它:

在设置 TERM 之前,在 .bash_profile 中设置 CLICOLOR:

# Set CLICOLOR if you want Ansi Colors in iTerm2 
export CLICOLOR=1

# Set colors to match iTerm2 Terminal Colors
export TERM=xterm-256color

保存 bash 文件和源:

source ~/.bash_profile 

然后,在 iTerm2 首选项 > 配置文件 > 终端 > 报告终端类型中,设置为 xterm-256color 或 xterm

关闭 iTerm2,重新启动并输入 ls。这对我来说很管用。

祝你好运。


Catalina 和 ZSH

如果使用 ZSH(Catalina 及更高版本中的默认 shell),请使用~/.zprofile, 而不是~/.bash_profile

答案2

这是一个非常老的问题,但请确保您的Preferences -> Profiles -> Colors -> Minimum contrast设置不是最大值...如果是,并且您已按照上面的建议进行操作,请将其滑动到较低的设置,您应该会看到颜色出现。

答案3

我也遇到了同样的问题找到了解决方案Profiles -> Colors -> Minimum Contrast。如果值很高,则只会得到黑色和白色。

答案4

几个答案都提到了对比度设置。甚至在 60% 左右时,我的 ANSI 蓝色就变成了黑色。

在寻找其他解决方案之前,先降低对比度;它比我预期的要激进得多。

相关内容