iTerm2中未应用配色方案


43

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

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

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


所以在iterm2一个bug ....使用默认的项目提供....
朱达

真的任何你选择的颜色?在终端仿真中的首选项»配置文件»默认»终端中选择的终端类型是什么?
slhck

@slhck报告终端类型:xterm-256color
Panagiotis Panagi 2012年

尝试将其更改为xterm,看看是否可行。
slhck 2012年

@slhck更改为xtermxterm-new然后重新启动。没事。
Panagiotis Panagi 2012年

Answers:


87

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

在.bash_profile中,在设置TERM之前设置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。那对我有用。

祝好运。


它对我来说非常有效
ajreal

1
导出CLICOLOR最终使颜色出现在iTerm2中。该首选项设置了xterm-256color,我想知道为什么这会使它崩溃。
mguymon 2014年

如果这也不行,那请看一下对比二号答案波纹管......
若昂·皮尼奥

39

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


1
效果很好,但它的“首选项”>“配置文件”>“颜色”>“最小对比度”
Niclas

你是救生员。iterm有许多该死的选择。
mdgrech

16

我有同样的问题,找到了解决办法Profiles -> Colors -> Minimum Contrast。如果很高,那么您只会得到黑白。


我在不知道将所有颜色都设置为黑白的情况下进行了设置,而此注释可帮助我解决该问题。谢谢!
罗伊·里科

高超!它起作用了,真是一朵……花!...我的iterm默认情况下是这样设置的。
若昂·皮尼奥

完善!我将所有内容滑回0,并且所有内容再次着色。谢谢!
Matheus Felipe

2

如果您使用的是zsh@ sam3k答案对您不起作用-您应该将这些行放进去,.zshrc而不是.bash_profile


0

有几个答案提到了对比度设置。即使在大约60%的ANSI蓝色中,蓝色也会变成黑色。

在寻找其他解决方案之前,请降低对比度。它比我预期的更具侵略性。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.