我无法申请任何配色方案到 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 蓝色就变成了黑色。
在寻找其他解决方案之前,先降低对比度;它比我预期的要激进得多。