vim突出显示语法问题

vim突出显示语法问题,vim,syntax,colors,Vim,Syntax,Colors,我真的很难理解这一点。 在装有vim 7.3版的MAC电脑上,我可以享受256色的配色方案,而在装有vim 7.0.237版的unix机器上,我不能。 我已经检查了所有描述的步骤,但仍然没有结果。这只是我使用的vim的不同版本的问题吗 编辑: 我做的额外检查:运行时 vim --version | grep syntax 我得到两个终端的不同输出。在本地,语法起作用的地方,我得到 +smartindent -sniff +startuptime +statusline -sun_worksho

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

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

vim --version | grep syntax
我得到两个终端的不同输出。在本地,语法起作用的地方,我得到

+smartindent -sniff +startuptime +statusline -sun_workshop +syntax +tag_binary
而在我的unix机器上,我得到了ssh

-sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static
另一个细节是,我在这两个窗口中都获得了语法,唯一的区别是,我在本地获得了所有颜色,而在ssh中只获得了很少的颜色(是的,语法是打开的,因为它们共享相同的.vimrc文件)

谢谢

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

$ vim --version | grep syntax
如果输出中有
-syntax
,则没有内置syntax highlighting,您需要自己构建Vim或使用包管理器。7.0已经很老了,您可能想要获取最新版本7.4或至少7.3


如果存在
+语法
,问题就出在其他地方:您没有执行
:语法在
上,或者您的终端仿真器没有正确设置或其他任何东西……请向我们提供有关您的设置的更多详细信息。

我已经添加了详细信息,您还想知道什么?谢谢