我遇到了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
你们知道我缺少什么吗?
答案 0 :(得分:2)
你不应该比较GUI Vim和CLI Vim中的colorschemes:两个上下文中可以使用的颜色数量是非常不同的,它使任何比较都毫无价值。您可以在GUI Vim中获得非常微妙的颜色,但是您只能在CLI Vim中使用它们。
用于gui的值和用于cli的值可能不同,这可以解释你所看到的。
在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