rootユーザーのためにZSHで色を有効にするには?

rootユーザーのためにZSHで色を有効にするには?

BashからMac OS Catalinaの新しいデフォルトシェルZSHに移行しようとしています。私のプロフィールには、プロンプトを含むZSHに変換したいいくつかのbash設定があります。 ZSHスタイルで古いプロンプトを複製しましたが、rootに切り替えるたびにプロンプ​​トが白黒で表示されます。実際、何の色もなくすべてが無視されたようです。私は何が間違っていましたか?

鉱山には.zshrc以下があります。

export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

...これにより、ファイルを一覧表示したときに色が表示されます。

以下は私のプロンプト変数です。最初のバージョンは私のユーザーにとってうまく機能し、PS1bashで使用されるZSHバージョンです。 2番目はまだ調べていませんが、bashではSUDO_PS1

export PROMPT="%F{blue}%m:%~ %F{green}$ %F{reset}"
# doesn't work:
# export SUDO_PS1="%F{red}%n@%m:%d %F{green}# %F{reset}"

SUDO_PS1ZSHに該当するものはありますか?または、PROMPT両方の権限レベルを使用する必要がありますか?

私のルートIDを見ることができませんPROMPT。ただ迷子になりました。どうすれば私の記憶に残ることができますか?

sudoを使用するときにLSや他のコマンドの色をどのように有効にしますか?

ベストアンサー1

おすすめ記事