在MacOS终端内使用带有所有颜色的vim

时间:2012-03-30 06:59:34

标签: vim macvim

当我使用MacVim时,所有颜色方案都可以工作,并且窗口看起来非常丰富。

但是当我启动终端并在其中使用Vi时,配色方案看起来非常糟糕。是否有任何设置/配置我应该设置为让终端Vi使用颜色方案可用的所有颜色。

更新:我使用

MacOSX Lion
Terminal v2.2  with xterm-color
Vim 7.3

由于

3 个答案:

答案 0 :(得分:4)

你可能做不到这一点。这不是Vim的错,这是你终端的错。 GUI可以访问数百万种颜色,终端通常可以访问256(或更少,具体取决于您的终端)。它只是没有胆量显示与GUI版本相同的颜色。这也是为什么Vim的所有颜色方案都具有GUI的值(例如guibg)和终端的值(例如ctermbg)的原因。功能强大的一方有GUI值,弱侧有终端值。

这是我只使用GUI版本的原因之一。您可以轻松地将命令行与Vim结合使用,以便使用单个GUI版本更加容易。您可以在vimeo查看有关如何执行此操作的视频,我最近为ZSH创建了一个插件,使其更加轻松,您可以从Github获取

答案 1 :(得分:0)

如果使用命令

配置.vimrc
set t_Co=256

您正在配置vim以允许使用256色的colorschemes。也许MacVim默认使用此配置。

答案 2 :(得分:0)

我建议尝试CSApprox

在OS X上,尤其是你可以为控制台Vim获得非常好的结果。

我在OS X上使用它,Debian& Fedora对于控制台Vim& amp;写这个插件的马特,是一个非常有帮助的家伙&如果遇到问题,我会尽力为您提供最好的结果。