BashからMac OS Catalinaの新しいデフォルトシェルZSHに移行しようとしています。私のプロフィールには、プロンプトを含むZSHに変換したいいくつかのbash設定があります。 ZSHスタイルで古いプロンプトを複製しましたが、rootに切り替えるたびにプロンプトが白黒で表示されます。実際、何の色もなくすべてが無視されたようです。私は何が間違っていましたか?
鉱山には.zshrc
以下があります。
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
...これにより、ファイルを一覧表示したときに色が表示されます。
以下は私のプロンプト変数です。最初のバージョンは私のユーザーにとってうまく機能し、PS1
bashで使用される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_PS1
ZSHに該当するものはありますか?または、PROMPT
両方の権限レベルを使用する必要がありますか?
私のルートIDを見ることができませんPROMPT
。ただ迷子になりました。どうすれば私の記憶に残ることができますか?
sudoを使用するときにLSや他のコマンドの色をどのように有効にしますか?