zstyle ':completion:*' list-colors di=34 fi=0 などとする。 GNU lsの色定義を流用するには、 zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} とすればよい。 そもそも、環境変数 LS_COLORS が定義されていないときは以下のコマンドで自動的に定義させることも出来る。 % eval `dircolors -b` また、色がどうしても付かない場合は環境変数 TERM を xterm や rxvt などと弄ってみると直る事がある。 zsh ではこれ以外にも色を付けることが可能で一般的に以下の形で書く。 zstyle ":completion:*:*:コマンド:*:タグ" list-colors \ "=(#b)zsh正規表現\ =デフォルトの色のエスケープ番号\ =1番目のグループに