vim突出显示语法问题

时间:2014-01-30 17:51:34

标签: vim syntax colors

我真的很难理解这一点。 在我的带vim版本7.3的MAC上我可以享受256色配色,而在我的unix机器上使用vim版本7.0.237我不能。 我已经检查了here描述的所有步骤,但仍然没有结果。这只是我正在使用的vim的不同版本的问题吗?

编辑: 我做的额外检查:运行时

vim --version | grep syntax

我为两个终端获得了不同的输出。在本地,语法有效,我得到了

+smartindent -sniff +startuptime +statusline -sun_workshop +syntax +tag_binary

而在我使用的unix机器上我得到了

-sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static

另一个细节是我在两个窗口都得到了语法,唯一的区别是本地我从ssh得到所有颜色我只得到它们中的一些(并且是因为它们共享相同的.vimrc文件所以语法是打开的)

由于

1 个答案:

答案 0 :(得分:2)

您的(非常)旧的Vim 可以构建而不支持语法突出显示。在shell中尝试以下命令:

$ vim --version | grep syntax

如果输出中有-syntax您没有内置语法高位,您需要自己构建Vim或使用您的包管理器。 7.0 非常旧,您可能想要获取最新版本7.4或至少7.3。

如果有+syntax,则问题出在其他地方:您没有:syntax on或您的终端模拟器设置不正确或任何事情......请告诉我们您的详细信息设置。