#unicode #colors #urxvt
Вопрос:
Я хотел бы раскрасить PS1 (пока это работает для меня), но также использовать некоторые специальные символы, когда я нахожусь в репозитории git (и пусть цвета отображаются, если он обновлен, есть некоторые незафиксированные изменения, отстает от мастера и т. Д. И т. Д.), И здесь это не удается. (Я могу задать цвета для ASCII, я могу получить статус git и задать текст для его описания, я не могу показать его в цветных однокодах)
Я не могу раскрасить символы юникода — они попали в свободные поля — без раскрашивания они отображаются так, как ожидалось:
Вот пример, где я установил PS1, чтобы <<x>>
затем установить его в символ для git, и он работает, затем установил цвет, он плохо работает, затем убрал юникод из раскрашенного раздела, и он снова работает.
Терминал выполняется под fluxbox с помощью этой команды:
/bin/bash -c LC_CTYPE=cs_CZ.UTF8 urxvt -tr -sh 35 -tn rxvt-unicode-256color -bg black -fg white -sl 1000 -fn 'xft:Inconsolata for Powerline:style=Medium' -fb 'xft:Inconsolata for Powerline:style=BoldForPowerline'
Есть ли способ, чтобы персонаж git был желтым? (красный, зеленый, …)?
Комментарии:
1.
U E0A0
является символом из диапазона частного использования ; Попробуйте другой шрифт (например, «Cascadia Code PL», «FuraCode NF», «Исходный код Pro», «SpaceMono NF», «Unifont CSUR»).2. Но это будет в том же диапазоне частного использования, верно?