Vim颜色太亮(终端)

时间:2013-07-06 01:11:08

标签: vim osx-lion iterm iterm2

我遇到了Vim和iTerm2的问题,颜色太亮了(适用于所有主题)。它适用于Terminal.app和MacVim,所以我想它必须是iTerm2中的一些设置我完全错过了。

下图显示了差异(iTerm2在左边,MacVim / Terminal.app到右边):

我正在使用的是什么:

iTerm2:Build 1.0.0.20130624
终端类型:xterm-256
Shell:zsh 5.0.2
Vim:版本7.3.666
OS X:10.7.5

你们知道我缺少什么吗?

2 个答案:

答案 0 :(得分:2)

你不应该比较GUI Vim和CLI Vim中的colorschemes:两个上下文中可以使用的颜色数量是非常不同的,它使任何比较都毫无价值。您可以在GUI Vim中获得非常微妙的颜色,但是您只能在CLI Vim中使用它们。

用于gui的值和用于cli的值可能不同,这可以解释你所看到的。

仅在gui和cli vim中使用相同颜色的方法是仅使用gui的xterm调色板中的颜色。

在Vim中,您可以:set background=light(并阅读:help 'background')查看它是否会使颜色变浅。

在您的终端模拟器中,您可以看到是否存在处理颜色亮度或粗体用法的设置。

答案 1 :(得分:1)

在之后,将colorcheme定义添加到我的vimrc 中。

hi Normal ctermbg=16

此处定义颜色代码:http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim