当:syntax on不执行任何操作时,如何在vim中使用颜色?

当:syntax on不执行任何操作时,如何在vim中使用颜色?,vim,terminal,centos,color-scheme,Vim,Terminal,Centos,Color Scheme,在CentOS 5.3上以root用户身份登录,我无法在vim中使用颜色(7.0.237,最小、通用和增强RPM),即使使用:语法on。。。 我可以用其他命令显示颜色,所以我有颜色(我不知道有多少!) 有线索吗 谢谢。对于您正在编辑的文件类型,您可能没有语法定义文件。这是什么文件?尝试强制使用特定的语法格式 :set syntax=<format> 如何启动Vim,使用Vim还是使用vi 如果从vi开始,win通常会使用一种安全模式,禁用许多功能,以确保管理使用的安全性 如果是这样

在CentOS 5.3上以root用户身份登录,我无法在vim中使用颜色(7.0.237,最小、通用和增强RPM),即使使用:语法on。。。 我可以用其他命令显示颜色,所以我有颜色(我不知道有多少!)

有线索吗


谢谢。

对于您正在编辑的文件类型,您可能没有语法定义文件。这是什么文件?尝试强制使用特定的语法格式

:set syntax=<format>

如何启动Vim,使用Vim还是使用vi

如果从vi开始,win通常会使用一种安全模式,禁用许多功能,以确保管理使用的安全性

如果是这样,请尝试vim。

CentOS安装了一个“微型”版本的vim,但功能有限

如果你想要所有的好东西,你必须安装“增强”软件包

yum install vim-enhanced
至少那是我在CentOS 5上必须做的

要列出所有Vim软件包,请执行以下操作:

 yum list vim*

那里应该有一个增强版(希望如此)。

如果您已经安装了vim-enhanced,请检查路径。
/usr/bin
不存在的可能性很大


/bin
中的
vi
是vim的有限功能“微型”版本。如果你查看
/usr/bin
,你会发现“巨大”版本(作为
vim
,而不是
vi
)。

加载文件后
:scriptnames
:filetype
的输出是什么?什么都没有!我启动了vim(
[root@hostname~]vim
),然后键入rour命令,什么也没有出现……那么,
:version
:echo$vim
:echo$VIMRUNTIME
告诉?:version vim-Vi改进了7.0(2006年5月7日,编译于2009年9月19日17:22:51)包括的补丁:1,3-4,7-9,11,13-17,19-26,29-31,34-44,47,50-56,58-64,66-73,75,77-92,94-107,109,202,234-237由(…)
不带GUI的微型版本编译而成。功能包括(+)或不包括(-):-阿拉伯语-autocmd-balloon\u eval-browse+内置术语-byte\u offset-cindent-clientserver-clipboard-cmdline\u compl-cmdline\u hist-cmdline\u info-comments-cryptv-cscope-cursorshape-dialog-diff-digraphs-dnd-ebcdic-emacs\u标记-eval-ex\u extra-extra-extra\u搜索-farsi-file\u路径中找到路径中的文件-折叠-footer+fork()-gettext(...)-syntax
一些发行版将
vi
映射到
vim-C
以提供vi的兼容性。由于最初的vi没有铃铛和哨子,在使用了一些vim之后,它感觉相当有限。它是bash。我尝试了
:set syntax=sh
:set syntax=bash
,但我什么都没有得到:没有错误,没有消息。也许我没有语法所有IPT?vim-common.x86_64 2:7.0.109-4.el5_2.4z安装的vim-enhanced.x86_64 2:7.0.109-4.el5_2.4z安装的vim-minimal.x86_64 2:7.0.109-6.el5已安装可用软件包vim-X11.x86_64 2:7.0.109-4.el5_2.4z CENTOSvim-common.x86_64 2:7.0.109-4.el5_2.4z已安装vim-enhanced.x86_64 2:7.0.109-4.el5_2.4z已安装vim-minimal.x86_64 2:7.0.109-6.el5安装的可用软件包vim-X11.x86_64 2:7.0.109-4.el5_2.4z CentOS应该有一个“预览”按钮用于响应!很抱歉格式化!@Erwan:我在您的原始帖子中错过了它。您关于
:version
报告“微小版本”的评论表明增强版本没有运行;它应该报告“大版本”。在我的盒子上,
vi
运行小版本,而
vim
运行增强版本。哈哈哈ls-l
哪个vim
lrwxrwx 1 root root 7 Aug 18 10:44/bin/vim->/bin/vi我会找到罪犯的,我保证!:-)我已经打开了vim增强rpm,它将可执行文件放在/usr/bin/vim中,这个可执行文件还可以。谢谢大家!
 yum list vim*