在CentOS 5.3上以root身份登录,我无法在vim(7.0.237,minimal,common和enhanced rpms)中使用颜色,即使使用:syntax on ... 我可以用其他命令显示颜色,所以我有颜色(我不知道有多少颜色!)
有任何线索吗?
感谢。
答案 0 :(得分:6)
CentOS附带一个“小”版本的Vim,其功能有限。
如果你想要所有好东西,你必须安装“增强型”包。
yum install vim-enhanced
至少那是我与CentOS 5的关系。
列出所有Vim包:
yum list vim*
那里应该有一个增强版本(希望如此)。
答案 1 :(得分:1)
如何使用vim或vi启动Vim。
如果以vi win开头,则经常使用安全模式禁用许多功能,以便管理使用。
如果是这样,请尝试使用vim。
答案 2 :(得分:0)
您可能没有正在编辑的文件类型的语法定义文件。它是什么类型的文件?尝试使用
强制使用特定的语法格式:set syntax=<format>
因此,如果您正在编辑XML,请尝试
:set syntax=xml
答案 3 :(得分:0)
如果您已经安装了 vim-enhanced ,请检查您的路径。 <{1}}不存在的可能性很大。
/usr/bin
中的vi
是vim的限制功能“微小”版本。如果您查看/bin
,就会找到“巨大”版本(/usr/bin
,而不是vim
)。