zshでカスタムコマンドプロンプトを持つ方法は?

zshでカスタムコマンドプロンプトを持つ方法は?

zshでコマンドプロンプトを取得する方法は?

私が欲しいのはこれです。

[username@host]-[short-directory-path]-[time]$

現在、ホスト名に異なるヒントを提供しています。

think-debian% hostname
think-debian

誰でも助けることができますか?

更新 - zshのマニュアルページを閲覧しながら読んで、他のマニュアルページのセクションがたくさんあることがわかりました。私は多くのマニュアルページで/パターンとして使用してPS1の正規表現をgrep /使用しましたが、何も見つからなかったのでこれを上に置きます。PS1

答え1

前述のようにPS1環境変数を設定しました。欲しいと思う

export PS1="\u@\h-\W-\A"

これを設定し、必要な内容が表示されることを確認できます。その場合は、シェルの起動ファイルのいずれかに追加します.zshrc

答え2

ZshとBashは違います。 zshの場合は、以下を試してください。

[username@host]-[short-directory-path]-[time]$

export PROMPT='[${ret_status}%{$fg[magenta]%}%n@%{$fg[red]%}%m]-[%{$fg[cyan]%}%c%{$reset_color%}]%{$fg_bold[blue]%}-[%T]%{$reset_color%}$ '

関連情報