LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2358|回复: 27

看了N多文章也没能解决我的vi的高亮显示问题啊。

[复制链接]
发表于 2004-3-1 17:39:01 | 显示全部楼层 |阅读模式
试过了各种方法,在vi命令里使用:syntax enable或者on,使用.vimrc文件加入这个,还有set filetype都不行啊。文件后缀用c和cpp都不行,而且也不会自动缩进。请问难道还要装什么东西支持吗?
我使用的是Fedora最小化安装+开发工具。几乎查看了vi所有跟syntax相关的文章,没有其它的说明了。
发表于 2004-3-1 17:55:52 | 显示全部楼层
你少安装了一个vi的rpm包,在安装盘中有,默认不安装(不安装X的话),好象叫vi enhance什么的你找找看
 楼主| 发表于 2004-3-1 18:58:59 | 显示全部楼层
嗯,这个问题现在倒是弄明白了。我把vim-common,vim-minimal和vim-enhance三个包都装上了。刚装完的时候在命令行下打vim居然说没有这个命令,但是过了一阵子,locate了一次,再试同一个命令居然就有了。vim是可以高亮显示的,但是不是vi就是vim的同名命令吗?为什么在vi里面就不行呢?它们的version参数显示的完全不同的信息。有了vim,vi还有存在的必要吗?
而且更让我费解的是,直接打vi,在屏幕中间显示出来的版本信息跟vim是一模一样的,都是vi Improved,这也太什么了吧?怎样禁掉vi让它直接指向vim?
 楼主| 发表于 2004-3-1 19:17:12 | 显示全部楼层
没办法了,给vi改了名,又建了个vim的别名。
发表于 2004-3-1 19:36:16 | 显示全部楼层

vim是vi的改进

其实这两个是不一样的,只是现在大部分的linux分布版里面就只有vim了,然后建了vi到vim的连接。
发表于 2004-3-2 11:46:27 | 显示全部楼层
vi就是vim的连接,你装上后要重新登陆才可以高亮显示的了
 楼主| 发表于 2004-3-2 16:27:19 | 显示全部楼层
不对,他们显示的version是完全不同的。而且,vi在/bin下,vim在/usr/bin下。
发表于 2004-3-2 17:01:28 | 显示全部楼层
感觉那个"vi"和vim的关系象xinit和startx
我的机器上"vi"就没有语法高亮,但vim就有,象文件定位什么的也是
是不是那个"vi"没有读入vim的配置文件呢?
我是redhat7.2的
发表于 2004-3-2 19:40:59 | 显示全部楼层
我们所说的 vi 的大部分 "高级" 功能其实都是 vim 的, 就说 syntax highlighting 吧, vi 肯定是不支持的, 这在 vim 的 manual 中说的明明白白:p
发表于 2004-3-2 19:47:58 | 显示全部楼层
this is my vim:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表