当前位置:  开发笔记 > 编程语言 > 正文

如何在ZSH提示中使用转义序列为truecolor或粗体?

如何解决《如何在ZSH提示中使用转义序列为truecolor或粗体?》经验,为你挑选了0个好方法。

我正在定制我的ZSH提示,但我似乎无法使用转义序列告诉Konsole使用粗体文本或特定的RGB颜色.

我知道ZSH中的内置格式化选项%F{000} %f,但据我所知,这些选项只允许访问默认值(红色,蓝色等)和256色调色板.虽然%B %b粗体的内置选项确实有效,但它似乎仅限于一种颜色.

我想要做的是使用所有RGB颜色为提示的特定部分着色和/或使其变为粗体.从我能找到的,这样的东西应该工作:

PS1="%{\e[38;0;255;0;255m%}%M >:%{\e[0m%}"

这应该给我一个像这样的粉红色提示:

HOSTNAME >:                  

但我得到的是:

\e[38;0;255;0;255mHOSTNAME >:\e[0m

我尝试过不同的转义序列\033 \x1b,但似乎没什么用.

那么,如何在ZSH提示中正确使用转义序列?



具体细节:

OpenSUSE Tumbleweed KDE

Konsole --version 16.12.0(键盘:XFree 4)

ZSH - 版本5.3

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有