agnoster が提供するクールなカラーリングを維持しながら、zsh シェルのプロンプトを変更するにはどうすればよいですか? 知らない人はこんな感じ みたいな
のを付け足したい!および作業ディレクトリの前に \u 。通常の PS1="! \u \w" を試しましたが、次のようになります。
編集: 情報を挿入するための適切なエスケープ文字を見つけましたが、スタイリングがキャンセルされ
ます。スタイリングを維持しながらプロンプトを変更するにはどうすればよいですか?
テーマをカスタマイズする必要があります。つまり.oh-my-zsh/themes/agnoster.zsh-theme
、独自の関数を build_prompt 関数に追加し、必要なものをプロンプトに追加する必要があります。
## Main prompt
build_prompt() {
RETVAL=$?
prompt_status
prompt_virtualenv
prompt_context
prompt_dir
prompt_git
prompt_hg
prompt_end
}
私は個人的にスタブを追加しprompt_custom
、それを の実際のプロンプト機能に置き換えた.zshrc
ので、その小さなカスタマイズを維持するだけで済みます (おそらく、ある段階でプル リクエストに値するものです...)。
prompt_custom() {
}