zshに入力します。
% PS1=">>> "
しかし、何らかの理由でプロンプトはまだ同じです。
% echo $PS1
%B%F{red}%(?..%? )%f%b%B%F{blue}%n%f%b@%m %B%40<..<%~%<< %b%#
チップも同じだ。
bashとshではうまくいきます。どうすれば解決できますか?
答え1
新しいプロンプトが表示される前に実行されるこのprecmd
機能は、プロンプトをリセットします。私がしなければならないことは次のとおりです。
precmd_functions=""
(これはすべてのprecmd
「フック機能」を削除します)
…それから私は変わることができましたPS1
。この行をファイルに追加すると、~/.zshrc
永久に変更できます。