iTerm2 中未应用的配色方案

Pan*_*agi 55 mac terminal iterm iterm2

我无法将任何配色方案应用于 iTerm2。

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

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

小智 101

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

在您的 .bash_profile 设置 TERM 之前设置 CLICLOR:

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

# Set colors to match iTerm2 Terminal Colors
export TERM=xterm-256color
Run Code Online (Sandbox Code Playgroud)

保存 bash 文件和源代码:

source ~/.bash_profile 
Run Code Online (Sandbox Code Playgroud)

然后,在您的 iTerm2 Preferences > Profiles > Terminal > Report Terminal Type 中,设置为 xterm-256color 或 xterm

关闭 iTerm2,重新启动它并输入 ls。这对我有用。

祝你好运。


卡特琳娜和 ZSH

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


Rok*_*Rok 41

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


小智 17

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