Befehl als Name des Fensters in Ubuntus ZSH
Frage
Wie können Sie den folgenden Befehl für Ubuntu ZSH konvertieren?
DavidPashley 's Befehl für Bash
trap 'echo -e "\e]0;$BASH_COMMAND\007"' DEBUG
if [ "$SHELL" = '/bin/bash' ]
then
case $TERM in
rxvt|*term)
set -o functrace
trap 'echo -ne "\e]0;$BASH_COMMAND\007"' DEBUG
export PS1="\e]0;$TERM\007$PS1"
;;
esac
fi
Lösung
Ich habe dies in meinem ~ / .zshrc
case $TERM in
*xterm*|rxvt|(dt|k|E)term)
precmd () {
print -Pn "\033]0;%n@%m : %~\007"
}
preexec () {
print -Pn "\033]0;%n@%m : <$1>\007"
}
;;
esac
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow