LINUX.ORG.RU

Zsh prompt


0

0

Есть ли возможность сделать так, чтобы в приглашении отображался цветной жирный (bold) текст? А то если я в ~/.zshrc пишу:

PROMPT=$'%B%n%b: %# '

то имя юзера отображается жирным шрифтом "дефолтного" (у меня белого) цвета (%B - %b - обозначение начала и конца bold). А если добавляю цвета:

PROMPT=$'%{\e[1;33m%}%B%n%b: %# %{\e[1;00m%}'

то имя юзера желтое, но шрифт не bold. Как можно решить проблему? (варианты типа "забить" не интересуют)


Re: Zsh prompt

1. А что если поменять escape-последовательность местами с тегами жирного шрифта?

2. Взять escape-последовательность, которая дает _жирный_желтый_ шрифт.

annoynimous ★★★★★ ()
Ответ на: Re: Zsh prompt от annoynimous

Re: Zsh prompt

Первое я проверял, не получилось. А насчет единой послед-ности - я не знаю, как ее получить; я просто взял готовые послед-ности для цветов из руководства какого-то. Что почитать на эту тему?

ftor ()
Ответ на: Re: Zsh prompt от ftor

Re: Zsh prompt

>PROMPT=$'%{\e[1;33m%}%B%n%b: %# %{\e[1;00m%}'

Этот вариант у меня работает. Может дело в шрифтах?

kosmonavt ()
Ответ на: Re: Zsh prompt от kosmonavt

Re: Zsh prompt

Обычный terminus. Жирные символы существуют, проверено первым вариантом.

ftor ()
Ответ на: Re: Zsh prompt от ftor

Re: Zsh prompt

А как это выводится "echo $'\e[1;33mbla-bla\e[0m'" ?

kosmonavt ()
Ответ на: Re: Zsh prompt от kosmonavt

Re: Zsh prompt

bla-bla желтым цветом, но не жирным шрифтом.

ftor ()
Ответ на: Re: Zsh prompt от ftor

Re: Zsh prompt

Должен быть жирный. Что-то с терминалом.

kosmonavt ()
Ответ на: Re: Zsh prompt от kosmonavt

Re: Zsh prompt

Похоже, дело в konsole O_o. В urxvt все работает, как надо.

ftor ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.