我已经使用 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 的