Mac OS X vim色彩受损

ilj*_*jkj 13 macos vim terminal color-scheme

这是我的设置

  • Mac OS X 10.6
  • VIM(OSX 10.6附带的默认版本)
  • rails.vim(安装在.vim/autoload中)
  • ir_black.vim(以.vim/colors安装)
  • 我在〜/ .vimrc中有"colorscheme ir_black"和"syn on"

现在,当我进入终端并使用vim编辑ruby文件时,我的颜色混乱了.只有少数颜色出现,有些文字甚至闪烁.我想知道rails.vim语法高亮和ir_black配色方案之间是否存在冲突?谁能帮我解决这个问题?我想使用ir_black配色方案.

ros*_*dia 18

Snow Leopard中的Mac OSX Terminal.app 不支持256色,这是ir_black主题所必需的(这是我使用的主题).

下载并尝试像iTerm.app(http://iterm.sourceforge.net/)这样的东西,你应该没有颜色问题.

或者您可以使用MacVim(http://code.google.com/p/macvim/)

编辑:从OSX 10.7 Lion开始,内置的Terminal.app现在支持256种颜色.请参阅Chris Page下面的评论,了解如何实现这一目标.

  • 从Mac OS X Lion 10.7开始,终端现在支持256种颜色.查看当前terminfo($ TERM)支持的颜色数量的最直接方法是`tput colors`.@Bryan Ross,无论是使用Lion还是自定义terminfo都被选中.检查**终端>首选项>设置> [配置文件]>高级>将终端声明为**.这设置了$ TERM的值(事实上,这就是它的全部功能).在Lion之前,默认值是xterm-color,它声明了8种颜色,如"TERM = xterm-color tput colors"所示,尽管大多数程序似乎假设16如果是8则支持. (14认同)