gpt4 book ai didi

zsh - 我的 zsh 提示不是粗体

转载 作者:行者123 更新时间:2023-12-03 23:38:07 26 4
gpt4 key购买 nike

我正在自定义我的 zsh 终端,但是在将我的提示变为粗体时遇到了困难。我尝试了几种不同的方法,但都没有奏效,而它确实适用于互联网上的人们......



所以这是我的测试提示。两个“HEY”都是颜色 1,但第二个“HEY”应该是粗体。显然不是,取而代之的是,我得到了一些华丽的红色,就像我提示的第一部分一样,颜色为 9。wtf :)

这是我在这种情况下使用的代码:

HEY%BHEY%b

我还注意到它对前 8 种颜色中的每一种都做同样的事情:黑色变成灰色,灰色变成白色,夜蓝色变成深蓝色,叶绿色变成亮绿色,粉红色、黄色也一样......

我还尝试对模数使用一些转义序列,但都没有奏效:每次,模数都将其旁边的字符作为参数,其余代码将像普通字符一样显示。
例如,这个:
PS1="%{\e[1;33%}test"

会显示这个:
\e[1;33test

有人可以解释我这里出了什么问题,以及我如何修复它以获得一些(真实的)粗体提示文本?

最佳答案

“ANSI”颜色(转义码)具有“粗体”属性,但通常被解释为“明亮”。您可能需要查看终端应用程序的选项,看看是否可以重新配置它以将粗体解释为粗体而不是亮体。我认为您必须在支持“大胆”和“鲜艳的色彩”之间做出选择。另见 https://en.wikipedia.org/wiki/ANSI_escape_code#Colors

关于zsh - 我的 zsh 提示不是粗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43294857/

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