web-dev-qa-db-ja.com

oh-my-zshのMacbookで$ PS1を変更するにはどうすればよいですか?

Oh-my-zshでPS1変数を見つけて、iTermが詰まったように見えないように変更しようとしています。次のコマンドを実行します。

echo $PS1

これをくれ

%{%f%b%k%}$(build_Prompt)    

さらに、.zshrcファイルを編集して、

export PS1="random-text"

しかし、うまくいきませんでした。 PS1変数を探してみましたが、見つかりませんでした。

それが役立つ場合、私は今、私のラップトップでエルキャピタンを実行しています。私が投稿したものと同様の質問を見つけることができなかったので、どんな助けでも大歓迎です。

20
Daniel Dao

テーマの変更:

Oh-my-zshでプロンプトを編集するには、テーマのPS1の代わりにPrompt変数を編集する必要があります。 .zshrcファイルには、次のような行があります。

ZSH_THEME="themename"

oh-my-zshはこれらのテーマを~/.oh-my-zsh/themesフォルダーに保存します。 ls ~/.oh-my-zsh/themesを選択すると、変更可能なテーマのリストが表示されます。上記のテーマは、このディレクトリでthemename.zsh-themeという名前になります。

テーマのカスタマイズ:

Oh-my-zshテーマを簡単にカスタマイズする方法が必要な場合は、このテーマフォルダーに既にあるファイルをコピーして編集できます。

プロンプトを変更するには、Prompt変数を編集するだけです。例えば:

Prompt=">>"

これにより、2つの>がプロンプトになります。

既存のシンプルなテーマを編集するのが好きです。 simple.zsh-themeファイルは次のようになります。

Prompt='%{$fg[green]%}%~%{$fg_bold[blue]%}$(git_Prompt_info)%{$reset_color%} '

ZSH_THEME_GIT_Prompt_PREFIX="("
ZSH_THEME_GIT_Prompt_SUFFIX=")"
ZSH_THEME_GIT_Prompt_DIRTY=" ✗"
ZSH_THEME_GIT_Prompt_CLEAN=" ✔"

変更の適用:

.zshrcファイルであなたのテーマを変更するだけです:

ZSH_THEME="simple"

そして、oh-my-zshをリロードします:

. ~/.zshrc
31
Caleb Adams