我正在使用Mac的“终端”应用程序,使用Mac OS 10.6.1(Leopard)附带的Vim 7.2。我想用一种奇特的配色方案。我这样做了......
:syntax on
然后这......
:colorscheme slate
:colorscheme elflord
:colorscheme desert
etc...
语法高亮显示正在运行,但我发现无论我选择哪种方案,显示的唯一颜色是基本的红色,蓝色,青色,灰色等。
有没有办法让终端应用程序显示更大的颜色集合,以允许更微妙的方案?
答案 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中以获得鼠标文本选择,移动窗口边框等)。
没有它我会迷失方向。