使用Solarized主题的终端中的VIM


7

我试图在Mac OS X 10.8.5 Mountain Lion的终端中使用带有VIM的Solarized配色方案。但是,颜色看起来已经褪色。它们比应该的轻/轻。在MacVIM中,颜色可以完美显示,但是我更喜欢通过终端使用VIM。

这是有关颜色外观的屏幕截图,其后是终端中颜色实际外观的屏幕截图。

MacVIM 终端VIM

我已经从这里尝试了所有建议:是否可以在Lion中禁用Terminal的颜色自动调整功能?

有没有人找到其他解决方案来修复终端模式下VIM中的颜色?


1
为什么不使用iTerm2?它比Terminal.app好得多
rm -rf 2013年

3
那根本没有帮助。我不是要更换终端机;我想使用终端机。
theconsultingthief 2013年

您问-“有人找到其他解决方案了吗?” 我有。答案是“ Ditch Terminal.app”。如果您不喜欢它,那很好。我仍然支持我的评论,希望其他人会发现它有用。
rm -rf 2013年

3
我也说过我更喜欢在终端机上使用Vim。显然,我要的是实际上可以解决终端问题的解决方案。否则,我将使用MacVim而不是发布它。
theconsultingthief

Answers:


5

在Solarized Dark.terminal和Solarized Light.terminal中,在sRGB颜色空间中指定了2 * 8 ANSI颜色,这至少在我的iMac上似乎与Device RGB相同。文本,粗体文本,选择内容,光标和背景色均未标记,或在颜色选择器中显示为“ 通用RGB ”。Terminal不会将它们中的任何一个转换为显示器使用的色彩空间。

您可以使用显示器的色彩空间手动指定颜色。对于每种颜色:

  • 很好地单击颜色,存储HSB或RGB值,然后将配置文件更改为显示器使用的配置文件。

  • 插入您记住的值,该值应与http://ethanschoonover.com/solarized中表中显示的值相同。

在Solarized Dark.terminal中:

  • 背景颜色为base02(黑色)
  • 文字颜色为base0(棕蓝色)
  • 粗体文本的颜色为base1(蓝绿色)
  • 光标颜色为base01(棕绿色)
  • 选择颜色为base2(白色)

在我的iMac上,Solarized Dark.terminal中的背景和前景色最初太亮,但是我的iMac使用的色彩空间相当接近sRGB,因此大多数ANSI颜色相差不远。


通过“将配置文件更改为显示器使用的配置文件”,您是说“设备RGB”吗?我已经尝试过了,似乎没有什么不同。
theconsultingthief 2013年

@theconsultingthief不,我的意思是在“显示”首选项窗格中选择的配置文件,该配置文件的名称类似于“ Color LCD”或“ iMac”。
Lri 2013年
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.