【问题标题】:Wrong coloring w/ Powerline in Terminal.appTerminal.app 中带有电力线的错误着色
【发布时间】:2023-12-10 00:08:01
【问题描述】:

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

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

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

关于如何让颜色匹配的任何想法?

【问题讨论】:

    标签: terminal zsh tmux


    【解决方案1】:

    我假设您对“箭头”符号有疑问?

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

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

    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 
    

    如您所见,没有背景的时间箭头很细。

    【讨论】:

      【解决方案2】:

      遗憾的是,我能够解决此问题的唯一方法是切换到 iTerm2。

      【讨论】: