Zsh のプロンプトを短くする 質問する

Zsh のプロンプトを短くする 質問する

zsh でプロンプトを短くするのに苦労しています。現在、agnoster テーマと oh-my-zsh パッケージ マネージャーを使用して zsh を使用しています。

現在、作業中にプロンプ​​トが長くなりすぎて、通常は約 110 文字になり、ターミナル全体を占めてしまうため、見た目があまり良くありません。

他の人の .zshrc をいくつか見て、プロンプトを変更しようとしましたが、私のものでは何も機能しないようです。 .zshrc にさまざまなものをコピーしてみましたが、効果はありませんでした。

私の最近の試みは、プロンプトブロックをコピーしようとしたことでしたhttps://stackoverflow.com/a/171564/2416097

何も起こりません。このブロックを含めた状態でテーマを無効にしても、プロンプトは完全な長さのままです。

さらに、そもそもプロンプトのフォーマット方法に関するシンプルでわかりやすいガイドが見つからないようです。検索中に見つかった結果のほとんどは、使用方法の説明や手順のない長いフォーマット文字列のみでした。

ご協力いただければ幸いです。

ベストアンサー1

古い質問だとはわかっていますが、代わりの解決策として私が発見したパワーレベル9kは agnoster の拡張機能であり (いくつかの調整を除いて実質的に同一に見えます)、この機能が組み込まれています。

これをzshテーマとして設定し、.zshrcで設定します

POWERLEVEL9K_SHORTEN_DIR_LENGTH=2

これにより、2 つのディレクトリのみがリストされるようになります。

代替オプションについては、readme に記載されています。

おすすめ記事