Yosemiteを実行している私のMacにインストールされているのは、ターミナル(iTerm 2)での生活を少し良くするためのいくつかのパッケージです。私はoh-my-zshを持っています(私が持っているプラグインのみantigen oh-my-zshの場合) oh-my-git がインストールされています。
現在、iTerm 2またはターミナルを実行していて、gitリポジトリにいない場合、次のように表示されます。
_james.mosier@fs215:~% 9:59 james.mosier@fs215
_
...以下の画像形式:
1.)入力の最後にあるタイムスタンプとコンピューター名を削除します2.)プレフィックスを(少なくとも)_%
_記号を削除するように変更します
_.zshrc
_、_.profile
_、_.bash_profile
_については、少なくとも上記で達成したいことについては、かなりよく知っています。以下の出力で$ PS1がどこに設定されているかがわからないようです。これは、私が探しているべきものだと思います。
$(build_Prompt)
を取得する_echo $PS1
_を実行しようとしましたが、_%n@%m:%~%#
_の出力を取得するecho $(build_Prompt)
を実行します。 _.zshrc
_、 _oh-my-zsh.sh
_ 、 _.Prompt.sh
_ 、または _.base.sh
_内のどこにもこのテキストが見つかりません ファイル。
$(build_Prompt)
も見つかりましたが、変更しようとしている行のフォーマットが含まれていないようです($(build_Prompt)
は私のoh-の_Prompt.sh
_にあります- my-gitプラグイン、 ファイルはここにあります )
上でリンクしたファイルに、端末のプレフィックスとサフィックスを変更するために変更できるパターンまたは文字列はありますか?理想的には、サフィックスを完全に取り除き、プレフィックスをデフォルトの端末プレフィックスまたは_~
_に変更したいと思います。
多くの調査の結果、解決策が見つかりました。たまたま抗原、oh-my-zsh、oh-my-gitを使用していない限り、私の状況に少し特化しているかもしれません。とにかく...
PS1
変数(プレフィックス)は、theme-and-appearance.zsh
にある.antigen/repos/https-COLON--SLASH--SLASH-github.com-SLASH-robbyrussell-SLASH-oh-my-zsh.git/lib
にあります。
既存のエントリはPS1="%n@%m:%~%# "
で、PS1="$ [%~] "
に変更しました
サフィックスを見つけるのは少し難しかったです。 .antigen/repos/https-COLON--SLASH--SLASH-github.com-SLASH-arialdomartini-SLASH-oh-my-git-themes.git/oppa-lana-style.zsh-theme
ファイルで、この変数を見つけて完全にコメントアウトしました:RPROMPT='%{$reset_color%}%T %{$fg_bold[white]%} %n@%m%{$reset_color%}