从 OS X Lion 开始,terminal.app 就是 xterm-256color 终端。但是 vim 只渲染 8 种颜色。我尝试了 Lion 附带的 7.3 和 MacVim 的终端版本 7.3。
Vim 维基百科sais 我需要设置配置选项--enable-256-color(在编译之前),但我得到了configure: WARNING: unrecognized options: --enable-256-color
。
那么我最终如何才能在终端中获得 256 种颜色?
更新:我测试了配色方案:沙漠、但丁、ir_black - 只有 8 种或 16 种颜色。
set t_Co=256
我的 .vimrc 中也有
答案1
您无需构建 Vim。Mac OS X Lion 10.7 安装的 Vim 版本支持 256 色。您只需安装(并选择)一个使用扩展调色板的配色方案,例如,沙漠256。
答案2
尝试添加:
set t_Co=256
到你的 .vimrc 强制使用 256 色
答案3
echo -e "syntax on" >> ~/.vimrc
我知道这可能听起来很愚蠢,但是,现在处于同样的情况,猜测可能出了什么问题(我确实有 iTerm,设置了 256 种颜色等),最简单的方法就有所帮助。:)