LInux切換到root用戶下vi語法高亮不成功


配置vi時,通常的用戶會顯示語法高亮,可是切換到root用戶高亮老是不成功,什麼緣由呢?(redhat)
vim

原來對於通常用戶,當咱們查看命令別名時會發現vi = vimbash

[robin@localhost ~]$ which vi
alias vi='vim'
ide

 /usr/bin/vimspa


而對於root來講,則默認沒有定義此別名,於是vi就是vi,而不是vimorm

[root@localhost robin]# which vi
/bin/vi
it


vi沒有這個功能,vim纔有語法高亮的功能。class

知道緣由問題就好解決了,可用alias命令來定義vi別名爲vim,以下:配置

alias vi='vim'語法


但該別名在退出登錄後就被刪除了,一種讓該別名永久生效的辦法就是在bash的配置文件~/.bashrc中曾加一行im

alias vi='vim'

這樣bash用戶登錄bash後,就會讀取該配置文件,從而爲vi定義別名vim

相關文章
相關標籤/搜索