0

私は最近、Ubuntu が使用する端末の配色が最適ではないと判断しました。私は .dircolors を編集しましたが、ほとんどの場合うまくいきました。私が抱えている問題は、.R と .cpp の 2 つのカスタム ファイル拡張子を .dircolors に追加したことです。これらの異なる色を作成したかったのですが、既存の .R および .cpp ファイルではなく、test.R または test.cpp などの新しいファイルを作成した場合にのみ適用されます。

既存のものが .dircolors の新しい色設定を採用していない理由はありますか?

4

1 に答える 1

2

これはおそらく、が直接~/.dircolors読み取られるのではなく、シェルの起動時に使用される環境変数を設定するために使用されるためです。ディレクトリを一覧表示するときに 2 つの異なる端末を使用したことは間違いありません。変更を既存の端末で有効にするには、 を使用します。lsLS_COLORSls~/.dircolorseval $(dircolors ~/.dircolors)

ファイルのモードに基づいて色も割り当てられます。たとえば、古いファイルが実行可能であり、定義した色よりも優先してその色を取得している可能性があります。私のシステムでは、これらのモードベースの色は、setuid および setgid ファイル、機能を持つファイル、および実行可能ファイル用です。

于 2013-01-22T23:15:43.207 に答える