CentOSでrootユーザにてviを使用すると色がつかない場合の対処方法

rootユーザーで各種ファイルをviコマンドで開いたとき、文字に色がつかない場合の対処方法を以下に記します。


スポンサーリンク

viでテキストファイルを開いても色が付かない理由

一般ユーザーにてviを使用しシェルスクリプトなどのファイルを開くと、コメントやキーワードに色が付いて大変見やすくなっています。
しかし、rootユーザーにて同様の作業を行うと、色が付かないため少々見にくい状態です。
これは、viを使用しているからです。
一般ユーザーでviコマンドを利用するとvimが起動されます。

rootユーザーの.bashrcにvimのaliasを設定する

以下の手順でrootユーザーの.bashrcを開きました。(viを使用した例です。)

[sakura@centos6 ~]$ su - 
パスワード:
[root@centos6 ~]# vi .bashrc 

.bashrcにalias vi='vim'を追記しました。

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias vi='vim'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

あとは、再度rootユーザーになり.bashrcを読み込ませるか、以下のようにして.bashrcを読み込ませます。

. .bashrc

これで、rootユーザーでもvimが起動されるようになり、テキストに色がつくようになります。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-03-13 (木) 20:25:57