gpt4 book ai didi

fonts - (oh-my-)zsh 文件名完成更改当前字体

转载 作者:行者123 更新时间:2023-12-03 22:16:49 29 4
gpt4 key购买 nike

我刚刚安装了(很棒的)oh-my-zsh 包来自定义我的 zsh 提示,但是我遇到了这个奇怪的问题:

如果我对命令名称使用自动完成功能(例如 sou<TAB> -> source ),一切都会按预期工作。但是,如果我对文件名使用自动完成功能(例如 source .zshr<TAB> -> source .zshrc ),整个命令的字体将变为灰色粗体。我确实在 PROMPT 中使用了粗体以及颜色,但不是灰色,所以我不知道颜色代码来自哪里;而且它只在完成文件名时发生的事实让我感到困惑。

这是我的 PROMPTRPROMPT (灵感来自 Steve Losh 的 prose 主题)。

PROMPT='
%B%F{208}%n%{$reset_color%}%{$fg_bold[white]%}@%B%F{039}$(box_name)
%{$reset_color%}:%{$fg_bold[green]%}${PWD/#$HOME/~}%{$reset_color%}
$(hg_prompt_info)$(git_prompt_info)
$(virtualenv_info)$(prompt_char) '

RPROMPT='${return_status}%{$reset_color%}[%t]'

提前致谢。

最佳答案

实际上,解决方案相当简单:由 %B 和 %F 引入的颜色和重量变化必须由 %b 和 %f 关闭,而不是由 $reset_color 关闭……仅此而已。

关于fonts - (oh-my-)zsh 文件名完成更改当前字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6496806/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com