Игнорировать PS1 для «Использовать яркие цвета для смелого текста». Установка

Вы можете использовать printf вместо echo :

$ EVAR="-E"
$ printf "%s\n" ${EVAR}
-E
0
05.09.2018, 22:21
1 ответ

короткая :нет, PS1 использует те же управляющие последовательности, что и «все остальное»

длинный:

Вы можете отключить жирный шрифт в стрелке:

declare __arrow='\[\e[22m\]▸ \[\e[0m\]';

На самом деле, поскольку __dirотключает его, это избыточно (, если $(git_status)не имеет управляющих последовательностей ).

Параметр22отключает жирный шрифт , не затрагивая другие атрибуты видео, и определяется в ECMA -48 (, а также в других местах, таких какXTerm Control Sequences.):

            Ps = 2 2  -> Normal (neither bold nor faint).
1
28.01.2020, 02:42

Теги

Похожие вопросы