在Terminal.app中使用电力线错误着色

时间:2013-02-12 19:59:45

标签: terminal zsh tmux

我设置了tmux powerline,并安装了所有相应的字体。我现在遇到的问题是在强硬派中充当背景时颜色看起来不一样。

Color differences shown

我确保将tmux设置为使用256色模式

tmux.conf:http://hastebin.com/durehunuge.conf

有关如何使颜色匹配的任何想法?

2 个答案:

答案 0 :(得分:1)

可悲的是,我能够解决这个问题的唯一方法是切换到iTerm2。

答案 1 :(得分:0)

我认为你的“箭头”符号有问题吗?

如果是这样,那么您可以使用正确的符号轻松解决这个问题。

在您的主题文件中,您有一些看起来像这样的行:

if patched_font_in_use; then
    TMUX_POWERLINE_SEPARATOR_LEFT_BOLD="<U+2B82>"
    TMUX_POWERLINE_SEPARATOR_LEFT_THIN="<U+2B83>"
    TMUX_POWERLINE_SEPARATOR_RIGHT_BOLD="<U+2B80>"
    TMUX_POWERLINE_SEPARATOR_RIGHT_THIN="<U+2B81>"
else
    TMUX_POWERLINE_SEPARATOR_LEFT_BOLD="◀"
    TMUX_POWERLINE_SEPARATOR_LEFT_THIN="❮"
    TMUX_POWERLINE_SEPARATOR_RIGHT_BOLD="▶"
    TMUX_POWERLINE_SEPARATOR_RIGHT_THIN="❯"
fi

这些用于您的细分,例如:

"weather 89 211" \
"date 235 136" \
"time 235 136 ${TMUX_POWERLINE_SEPARATOR_LEFT_THIN}" \

将在我的机器上呈现为:

  ⮂ ☼ -1°C ⮂ 02.03.2013 ⮃ 10:02 

正如您所看到的,时间箭头很薄而没有背景。