내 터미널에서 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
두 가지 방법 중 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