如何激活OS X终端中的Vim颜色方案?

时间:2009-10-31 05:41:29

标签: macos vim

我正在使用Mac的“终端”应用程序,使用Mac OS 10.6.1(Leopard)附带的Vim 7.2。我想用一种奇特的配色方案。我这样做了......

:syntax on

然后这......

:colorscheme slate

:colorscheme elflord

:colorscheme desert

etc...

语法高亮显示正在运行,但我发现无论我选择哪种方案,显示的唯一颜色是基本的红色,蓝色,青色,灰色等。

有没有办法让终端应用程序显示更大的颜色集合,以允许更微妙的方案?

6 个答案:

答案 0 :(得分:34)

在您的主文件夹上创建vimrc文件,然后进行编辑。您可以尝试在〜/ .vimrc文件中添加语法。

$cat ~/.vimrc
syntax on

它将突出显示vim上的代码语法

答案 1 :(得分:19)

将“语法”添加到文件/ usr / share / vim / vimrc中,每次编辑文件时都会在文件中突出显示。

# vi /usr/share/vim/vimrc

在文件末尾添加此行:

syntax on

现在,当你编辑任何文件时,你会突出显示。

答案 2 :(得分:17)

Terminal.app仅支持16种颜色的AFAIK; iTerm支持更多颜色,或者您使用mvim(如Daniel所建议的那样)。

答案 3 :(得分:8)

您可能需要考虑使用Vim版本,即本机Mac应用程序(在窗口中运行)。

MacVim有很棒的配色方案,你仍然可以从终端启动它,如下所示:

$ mvim file.txt

这将在新的Vim窗口中打开您的文件。

答案 4 :(得分:7)

您需要创建文件〜/ .vimrc 并在该文件中添加语法

  

vi~ / .vimrc

     

上的

语法

保存文件 并运行你的vim

答案 5 :(得分:2)

@ashcatch - 不能发表评论,但想补充一点,iTerm比Terminal.app还有其他优势,例如合理的复制和粘贴(可配置的'word'正则表达式,方便双击选择路径/网址,中间点击粘贴)和终端鼠标支持(:鼠标= a在vi中以获得鼠标文本选择,移动窗口边框等)。

没有它我会迷失方向。