【问题标题】:Terminal and iTerm2: same profile ANSI colors look differently终端和 iTerm2:相同的配置文件 ANSI 颜色看起来不同
【发布时间】:2016-07-13 06:53:13
【问题描述】:

我已将 iTerm2 的配置文件配置为与 OS X El Captain 随附的终端应用程序中 Pro 配置文件的颜色相匹配。尽管如此,我还是可以清楚地看到一些不同的颜色显示:

为什么会这样?我错过了什么其他设置?从 iTerm2 导出的配置文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Ansi 0 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.0</real>
        <key>Green Component</key>
        <real>0.0</real>
        <key>Red Component</key>
        <real>0.0</real>
    </dict>
    <key>Ansi 1 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.0</real>
        <key>Green Component</key>
        <real>0.0</real>
        <key>Red Component</key>
        <real>0.60000002384185791</real>
    </dict>
    <key>Ansi 10 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.0</real>
        <key>Green Component</key>
        <real>0.85098040103912354</real>
        <key>Red Component</key>
        <real>0.0</real>
    </dict>
    <key>Ansi 11 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.0</real>
        <key>Green Component</key>
        <real>0.89803922176361084</real>
        <key>Red Component</key>
        <real>0.89803922176361084</real>
    </dict>
    <key>Ansi 12 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>1</real>
        <key>Green Component</key>
        <real>0.0</real>
        <key>Red Component</key>
        <real>0.0</real>
    </dict>
    <key>Ansi 13 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.89803922176361084</real>
        <key>Green Component</key>
        <real>0.0</real>
        <key>Red Component</key>
        <real>0.89803922176361084</real>
    </dict>
    <key>Ansi 14 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.89803922176361084</real>
        <key>Green Component</key>
        <real>0.89803922176361084</real>
        <key>Red Component</key>
        <real>0.0</real>
    </dict>
    <key>Ansi 15 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.89803922176361084</real>
        <key>Green Component</key>
        <real>0.89803922176361084</real>
        <key>Red Component</key>
        <real>0.89803922176361084</real>
    </dict>
    <key>Ansi 2 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.0</real>
        <key>Green Component</key>
        <real>0.65098041296005249</real>
        <key>Red Component</key>
        <real>0.0</real>
    </dict>
    <key>Ansi 3 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.0</real>
        <key>Green Component</key>
        <real>0.60000002384185791</real>
        <key>Red Component</key>
        <real>0.60000002384185791</real>
    </dict>
    <key>Ansi 4 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.85894733667373657</real>
        <key>Green Component</key>
        <real>0.034443430602550507</real>
        <key>Red Component</key>
        <real>0.12391651421785355</real>
    </dict>
    <key>Ansi 5 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.69803923368453979</real>
        <key>Green Component</key>
        <real>0.0</real>
        <key>Red Component</key>
        <real>0.69803923368453979</real>
    </dict>
    <key>Ansi 6 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.69803923368453979</real>
        <key>Green Component</key>
        <real>0.65098041296005249</real>
        <key>Red Component</key>
        <real>0.0</real>
    </dict>
    <key>Ansi 7 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.74901962280273438</real>
        <key>Green Component</key>
        <real>0.74901962280273438</real>
        <key>Red Component</key>
        <real>0.74901962280273438</real>
    </dict>
    <key>Ansi 8 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.40000000596046448</real>
        <key>Green Component</key>
        <real>0.40000000596046448</real>
        <key>Red Component</key>
        <real>0.40000000596046448</real>
    </dict>
    <key>Ansi 9 Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.0</real>
        <key>Green Component</key>
        <real>0.0</real>
        <key>Red Component</key>
        <real>0.89803922176361084</real>
    </dict>
    <key>Background Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.0</real>
        <key>Green Component</key>
        <real>0.0</real>
        <key>Red Component</key>
        <real>0.0</real>
    </dict>
    <key>Bold Color</key>
    <dict>
        <key>Blue Component</key>
        <real>1</real>
        <key>Green Component</key>
        <real>1</real>
        <key>Red Component</key>
        <real>1</real>
    </dict>
    <key>Cursor Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.30196079611778259</real>
        <key>Green Component</key>
        <real>0.30196079611778259</real>
        <key>Red Component</key>
        <real>0.30196079611778259</real>
    </dict>
    <key>Cursor Text Color</key>
    <dict>
        <key>Blue Component</key>
        <real>1</real>
        <key>Green Component</key>
        <real>1</real>
        <key>Red Component</key>
        <real>1</real>
    </dict>
    <key>Foreground Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.94901961088180542</real>
        <key>Green Component</key>
        <real>0.94901961088180542</real>
        <key>Red Component</key>
        <real>0.94901961088180542</real>
    </dict>
    <key>Selected Text Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.0</real>
        <key>Green Component</key>
        <real>0.0</real>
        <key>Red Component</key>
        <real>0.0</real>
    </dict>
    <key>Selection Color</key>
    <dict>
        <key>Blue Component</key>
        <real>0.25490197539329529</real>
        <key>Green Component</key>
        <real>0.25490197539329529</real>
        <key>Red Component</key>
        <real>0.25490197539329529</real>
    </dict>
</dict>
</plist>

【问题讨论】:

  • Iterm2 窗口中的颜色比终端中的颜色更亮。但你没有说你是如何复制颜色的。
  • 我打开了 iTerm2 的配置文件设置,并确保正常和明亮 ANSI 颜色的 RGB 值与终端配置文件设置中的相同。我还确保字体、窗口透明度等其他设置是相同的。
  • 当我导出终端的设置时,颜色信息被编码 - 根本没有 RGB。
  • 我没有导出它们,因为我在终端的设置中没有找到导出操作。相反,我打开了终端的设置并将所有 RGB 信息手动复制到 iTerm2 的设置中。然后我从 iTerm2 导出配置文件,将其内联到我的问题中。

标签: terminal osx-elcapitan


【解决方案1】:

Terminal 和 iTerm 都有“明亮”和“正常”颜色的调色板。两者都有一个“以明亮的颜色绘制粗体文本”,具有相反的默认值。在我的系统上,默认设置如下:

终端默认值:

iTerm 默认值:

我不确定相关文本是否为粗体,但确保此设置在两个应用程序之间保持一致可能会解决此问题。

编辑:还要检查配置文件>颜色下的对比度选项

【讨论】:

  • 这不是一个正确的答案,但它让我探索更多,直到我在 iTerm2 中找到“最小对比度”选项。在调整它并使用正常的蓝色参数后,我设法让它与终端的配置文件相匹配。我会将其标记为答案并授予奖金,但请编辑您的答案以包括需要调整“最小对比度”选项这一事实。
猜你喜欢
  • 2015-08-31
  • 1970-01-01
  • 2018-09-30
  • 1970-01-01
  • 2020-07-05
  • 1970-01-01
  • 2011-08-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多