😽

zshで使える256色の色見本

2023/08/07に公開1

プロンプトに色をつけるときに使える色の見本です

プログラムはこんな感じ

color3.sh
#!/bin/zsh
c=0
for n in 8 16 52 88 124 160 196 232 256; do
  while [ $c -lt $n ]; do
    printf "\e[38;5;${c}m%03d " $((c++))
  done
  echo 
done

プロンプトの設定例

.zshrc
PROMPT='
%F{214}[%D %* %~]
%h)%#%f '
記号の意味
記号 意味
%F{xxx} 色指定の始まり(xxxは色番号)
%D 日付
%* 時間
%~ カレントディレクトリ
%h ヒストリーの番号
%# プロンプト
%f 色指定の終わり

Discussion