
私はしばらくzsh 5.3を使用してきました。ついに私管理するお気に入りのヒントがあります(私の答えを参照) -
次に、右上隅にあるzshプロンプトにバッテリーの状態を追加して、電力がどれだけ残っているかを常に知ることができるようにしたいと思います。どうすればいいですか?
アップデート - Paul H.のコメントを見て、stackoverflowの答えを見て、見ました。https://stackoverflow.com/a/34913418。バッテリーが左側に表示される点と、右側にバッテリーが表示されることを望んだことを除いて、気に入ります。
どんなアイデアがありますか?
答え1
(または)パラメータを使用して、zsh
右のプロンプトを簡単に設定できます。たとえば、呼び出されたコマンドを使用してバッテリーの状態を取得する方法がすでにあると仮定すると、次のように設定できます。RPROMPT
RPS1
batstat
~/.zshrc
RPROMPT='$(batstat)'
プロンプトは、右、左のプロンプトの最後の行、つまり入力カーソルが元の行と同じ行に表示されます。複数行の右側のプロンプトは不可能です。入力したコマンドが右側のプロンプトに達するのに十分長い場合、扱いにくいすべてが自動的に隠されます。
答え2
これは私に役立ちます。
pmset -g batt | grep -Eo "\d+%" | cut -d% -f1
編集:これはMac用です。