答案1
这看起来相当令人困惑,无论如何,我回答了我所理解的内容。
在每个命令上添加时间戳。
在您的 .zshrc 中添加此内容:以 24 小时格式显示时间:export RPROMPT="%S%F{blue}%T%f%s"
在您的 .zshrc 中添加此内容:以 12 小时(AM/PM)格式显示时间:(export RPROMPT="%S%F{blue}%t%f%s"
变化的是大写 T 和小写 t。)
每次都显示工作目录。
在你的 .zshrc 中添加此内容:
export PROMPT="%S%F{blue}%~%f%s %F{green}>%f"
希望这有帮助!
答案2
鉴于您使用的实际主题是 Powerlevel10k 插件(它不是 Oh-My-Zsh 的一部分),您应该有一个.p10k.zsh
用于存储您的设置的。搜索 TRANSIENT 单词并替换值。您应该阅读:
typeset -g POWERLEVEL9K_TRANSIENT_PROMPT=off
答案3
Oh-my-zsh 为 zsh 提供了多种主题。主题的行为可能在很大程度上取决于主题。如果您指出您使用哪个主题,可能会有所帮助。
注意:该prompt -c
命令显示当前提示主题。
也许您应该prompt -l
在可用的主题中输入并选择其他提示主题。
prompt adam1
会给我一个在两个命令之间不会消失的提示。
答案4
由于我已经安装了 Powerlevel10k 主题,所以我p10k configure
再次运行配置选项:
https://github.com/romkatv/powerlevel10k
我不完全确定哪个选项改变了行为但它可能将提示样式设置为纯粹。