TTYを使用するときに別のZSHテーマを設定する方法は?

TTYを使用するときに別のZSHテーマを設定する方法は?

私の端末でagnosterテーマを使用していますが、ttyを使用する必要があると恐ろしいようです。

すでにこれを試しましたhttps://unix.stackexchange.com/a/581171成功しませんでした。

case $TERM in
  urxvt*)
    ZSH_THEME="agnoster";;
  *)
    ZSH_THEME="robbyrussell";;
esac

これ:

if [ "$TERM" = "urxvt" ]; then
    ZSH_THEME="agnoster"
else
    ZSH_THEME="robbyrussell"
fi

2つの方法のうち、urxvtとttyからrobbyrussellテーマだけを取得し、数週間前にいくつかの異なる方法を試しましたが、コードスニペットを覚えていません。

ベストアンサー1

さて、端末で$ TERMを実行すると答えが得られることに気づくのに4日かかりました。

if [ "$TERM" = "rxvt-unicode-256color" ]; then
    ZSH_THEME="agnoster"
else
    ZSH_THEME="robbyrussell"
fi

しかし、基本的な端末エミュレータを変更したり、「ターミナルホッピング」を実行したい場合は、次の方法を使用する方が良いと思います。

if [ "$TERM" = "linux" ]; then
    ZSH_THEME="robbyrussell"
else
    ZSH_THEME="agnoster"
fi

おすすめ記事