为什么我的 macos 下, terminal 或者 iterm2 中使用的 color theme 总是 bright 而不是 normal

2018-04-26 17:44:00 +08:00
 yazoox

为什么我的 macos 下,terminal 或者 iterm2 中使用的 color theme 总是 bright 而不是 normal

这个是我的 oh-my-zsh 的 theme 设置

PROMPT=$'
%{$fg_bold[green]%}%n@%m %{$fg[blue]%}%D{[%I:%M:%S]} %{$reset_color%}%{$fg[white]%}[%~]%{$reset_color%} $(__posh_git_echo)\
%{$fg[blue]%}->%{$fg_bold[blue]%} %#%{$reset_color%} '

大家可以看到,

计算机名称,应该是 fg_bold[green],即绿色,

中间的日期,应该是 fg[blue],即蓝色

可是,打我打开 iterm2 终端,发现,“计算机名称”显示大约是“浅灰色”,“日期”显示大约是“某灰色”,不是我想要的“绿色”和“蓝色”。

然后,打开 iterm2 的设置界面(Preferences=>profiles),能够看到,其实使用的是颜色分类 ANSI colors 里面的 bright 那一类别的颜色。如果使用的是 Normal 的话,就应该正常了。但是我不知道怎么设置,让它使用“ Normal ”那一列的颜色。

2043 次点击
所在节点    macOS
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/450153

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX