2009-08-07 CentOS 管理者で vim を使うとシンタックス ハイライトができない 環境 CentOS 5.2 問題 vim のシンタックス ハイライトが、一般ユーザーで起動すると動作するが、管理者では動作しない。 原因 vi で vim が起動すると誤解している。 一般ユーザーは alias vi='vim' してあるので、vi で vim が起動する。 管理者は alias vi='vim' していないので、vi で /bin/vi が起動してしまう。 vi ではシンタックス ハイライトが使えないので、期待した動作とならない。 対策 ~/.bashrc を編集する。 alias vi='vim'