zshでHOSTNAMEを設定する方法は?

zshでHOSTNAMEを設定する方法は?

Bash設定では、次のように$HOSTNAMEプロンプ​​ト行の全長を簡単に計算できます。 PS1_length=$((${#USER}+${#HOSTNAME}+${#PWDNAME}+12+${#PS1_GIT}))

たとえば、次のような塗りつぶし線を作成する場合に便利です。ここに画像の説明を入力してください。

しかし、zsh正しく設定できず、$HOSTNAME同様の動作をシミュレートする方法は思い出されません。どんなアイデアがありますか?

ベストアンサー1

あなたは設定する必要があります

HOSTNAME=$(hostname)

あなたの~/.zshrc

または、Calebが指摘したように、変数HOST設定があるので、プロンプトを移植可能に保つには、次のようにすることもできます。

HOSTNAME=$HOST

おすすめ記事