Vim 颜色太亮(终端)

标签 vim osx-lion iterm iterm2

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

下图展示了它们的区别(左边是 iTerm2,右边是 MacVim/Terminal.app):

我正在使用什么:

iTerm2:内部版本 1.0.0.20130624
终端类型:xterm-256
外壳:zsh 5.0.2
Vim:版本 7.3.666
OS X:10.7.5

你们知道我错过了什么吗?

最佳答案

您不应该比较 GUI Vim 和 CLI Vim 中的颜色方案:两种上下文中可以使用的颜色数量非​​常不同,这使得任何比较都毫无值(value)。您可以在 GUI Vim 中获得非常微妙的颜色,但只能在 CLI Vim 中获得近似颜色。

用于 gui 的值和用于 cli 的值可能不同,这解释了您所看到的内容。

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

在 Vim 中,您可以 :set background=light (并阅读 :help 'background')来查看它是否会使颜色不那么明亮。

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

关于Vim 颜色太亮(终端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17498643/

相关文章:

vim - 切换到另一个选项卡时从插入模式更改为正常模式?

osx-lion - 即使使用 "--with-gcc=clang",也无法通过 OS X Lion 中的 rvm 安装 Ruby 1.9.3

unix - 如何关闭 iTerm2 中的自动换行?

macos - 为 github : "zsh: command not found: $" 生成 SSH key

python - vim 折叠行中的语法高亮 Python

vim - 重新安装 Vim

ruby - 无法在 Lion : gems can't find ruby. h 中安装 rmagick gem

mysql - 自 Lion (OS X 10.7.4 ug) 以来,无法通过 localhost 登录 MYSQL,也无法通过 127.0.0.7 登录 CAN

terminal - Iterm2 首选项 : Show bar with directory, 日期和 git

bash - 如何使 .bashrc 别名在 vim shell 命令中可用? (:! ...)