Я настраиваю свой терминал zsh, но сталкиваюсь с трудностями, когда нужно выделить подсказку жирным шрифтом. Я пробовал несколько разных вещей, но ничего не сработало, тогда как у людей в Интернете это сработало...
Итак, это моя тестовая подсказка. Оба «HEY» выделены цветом 1, но второе «HEY» должно быть жирным. Это явно не так, и вместо этого я получаю ярко-красный, как первая часть моей подсказки, которая имеет цвет 9. wtf :)
Вот код, который я использую в этом случае:
HEY%BHEY%b
Я также заметил, что он делает то же самое для каждого из 8 первых цветов: черный становится серым, серый становится белым, темно-синий становится темно-синим, зеленый лист становится ярко-зеленым, то же самое для розового, желтого...
Я также пытался использовать некоторые escape-последовательности с модулем, но ничего не работало: каждый раз модуль принимал символ рядом с ним в качестве своего параметра, а остальная часть кода просто отображалась как обычные символы. Например, это:
PS1="%{\e[1;33%}test"
будет отображать это:
\e[1;33test
Может ли кто-нибудь объяснить мне, что здесь происходит не так, и как я могу исправить это, чтобы получить какой-то (настоящий) жирный текст подсказки?