使用曝光黑暗在OS X上的VIM,tmux,iTerm2中出现背景溢出+边界不一致

Nic*_*Jay 6 macos vim color-scheme tmux iterm2

我描述了下面的两个案例,其中存在一些我无法真正解开的奇怪现象.我怀疑它与允许的颜色数量有关.我也认为问题(tmux背景流失和VIM边界)实际上是两个独立的问题,但我无法让它们同时发生.任何帮助将不胜感激!

案例1:仅限VIM(在iTerm2中)

日晒的深色配色方案如官方曝光网站所示.但是,VIM中的窗格边框不存在且缺少颜色.为了更好地衡量,我.vimrc在右侧窗格中打开了.

VIM只显示.vimrc

案例2: VIM + tmux(在iTerm2中)

除了一些较暗的区域(这是我预期首先看到的)之外,背景几乎总是比情况1更亮.另一方面,VIM中的窗格边框看起来是正常的并且是彩色的.我.tmux.conf在右侧窗格中打开.

VIM + tmux显示.tmux.conf

细节

VIM是通过Mac Ports安装的

  • OS X 10.9.1
    • 从山狮升级
  • iTerm2 1.0.0.20130622
    • iTerm2 - >首选项 - >配置文件 - >终端 - >报告终端类型: xterm-256color
    • 安装曝光主题
  • VIM 7.4
    • 通过Mac端口安装
    • 安装曝光主题
    • .vimrc 在第一张图片中
  • tmux 1.8
    • 通过Mac端口安装
    • .tmux.conf 在第二张图片中

更新1:我已设法解决背景出血问题,因为我在StackOverflow上发现了这个问题.Jason Yeo的解决方案对我有用(Seyeong Jeong接受和最受欢迎的解决方案对我不起作用.)