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 に記載されています。