Fedora下VI编辑器语法高亮
时间:2010-09-16 来源:zyd_cu
在使用fedora时,在vi配置文件中(/etc/vimrc)加入syntax on后,普通用户能正常的支持语法高亮,但root用户却不行,在root用户下用vim则能支持语法高亮,于是想到了别名。vim是vi的增强版(分别对应着/usr/bin/vim,/bin/vi两个可执行文件),从下面两条命令的执行结果可以看出,对于普通用户,vi是vim的别名,普通用户执行vi实际上执行的是vim,而root用户中则没有这样的信息,而/etc/vimrc是vim的普通文件。
[ydzhang@localhost ~]$ alias |
在配置了/etc/vimrc文件后,如何让root用户支持语法高亮呢?
1. 直接使用vim,如果你已经习惯了敲vi,则应该使用下面两种方法。
2. 在root的环境中,配置alias vi=vim。可以在/etc/profile,/etc/bashrc(全局配置文件,对所有的用户生效)或直接对root目录下相应文件(只对root用户生效)进行配置。
3. 使用链接文件,mv /bin/vi /bin/vi-bak; ln –s /usr/bin/vim /bin/vi。