powerlevel9k左ツールチップ要素がありません

powerlevel9k左ツールチップ要素がありません

ここで初心者です。 iTerm2、zsh、oh-my-zsh、powerlevel9kがインストールされています。その後、Hyper3とSpaceshipプロンプトをインストールしました。それからpowerlevel9kに戻りました。途中で言及する他の作業を行ったかどうか覚えていませんが、現在のプロンプトは次のとおりです(赤い長方形)。

ここに画像の説明を入力してください。

左ペインと右ペインのプロンプトの違いを確認してください。なぜこれが起こるのか、変更する方法があるのか​​知りたいです。

これはpowerlevel9kの私の.zshrcファイルのコードです。

ここに画像の説明を入力してください。

助けてくれてありがとう。

答え1

Powerlevel9kには、正しいプロンプトレンダリングを妨げる6つのバグがあります。これがその一つです。右側のプロンプトが左側のプロンプトと重なる場合、右側のプロンプトは非表示にする必要がありますが、powerlevel9kはそれを左側のプロンプトの上にレンダリングしてプロセスの後者の一部を隠します。

最も簡単な解決策は、次に切り替えることです。パワーレベル10k- 既知のすべてのバグを修正し、多くのアドオンを追加するクイック以前のバージョンと互換性のある再実装。

  1. リポジトリを複製します。git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
  2. .ZSH_THEME=powerlevel10k/powerlevel10k~/.zshrc

これにより、現在経験している問題が解決され、プロンプトが10倍速く表示されます。

これで、powerlevel10kのアドインを使用してプロンプトを改善することもできます。たとえば、左側のプロンプトと重なったときに右側のプロンプトを隠すのではなく、現在の目次を減らすことができます。それだけです:

# If directory is too long, shorten some of its segments to the shortest possible
# unique prefix. The shortened directory can be tab-completed to the original.
POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_unique
# Shorten directory only when prompt doesn't fit.
POWERLEVEL9K_DIR_MAX_LENGTH=
# Replace removed segment suffixes with this symbol.
POWERLEVEL9K_SHORTEN_DELIMITER=

以下では、この内容を実際に見ることができます。このスクリーンキャストビデオ

p10k configure対話型ダイアログボックスを実行してプロンプトを設定することもできます。より良いディレクトリ切り捨てポリシーを設定します。

関連情報