6

agnoster が提供するクールなカラーリングを維持しながら、zsh シェルのプロンプトを変更するにはどうすればよいですか? 知らない人はこんな感じ みたいな ここに画像の説明を入力 のを付け足したい!および作業ディレクトリの前に \u 。通常の PS1="! \u \w" を試しましたが、次のようになります。 ここに画像の説明を入力

編集: 情報を挿入するための適切なエスケープ文字を見つけましたが、スタイリングがキャンセルされ ここに画像の説明を入力 ます。スタイリングを維持しながらプロンプトを変更するにはどうすればよいですか?

4

2 に答える 2

6

テーマをカスタマイズする必要があります。つまり.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() {
}
于 2014-03-08T14:17:27.840 に答える