
私の端末で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