полужирный текст при использовании 256 цветов

Я настраиваю цвета в Mutt, но я думаю, что моя проблема является общей для linux-терминала.

Для 16 предопределенных цветов (например, red ) я могу сделать это полужирным, указав brightred

  • Желтый цвет выглядит коричневым в консоли
  • mutt SMTP TLS ошибка отправки почты
  • Как я могу воспроизвести цвета соляризованной темы с помощью xcalib для чтения pdf-файлов
  • Как выбрать альтернативный стиль для шрифта xft?
  • Команда раскраски оболочки и выход различаются
  • Формат Mutt и maildir
  • Однако при использовании 256 цветов (например, color208 ) нет такого цвета, как brightcolor208 . У меня есть цветовая тема в mutt:

     color index color208 color236 ~T 

    Как сделать цвет208 полужирным (ярким)?

  • Как я могу сказать echo / printf в Bash, чтобы проглотить коды эвакуации, основываясь на условии?
  • Цветная настройка цвета консоли Bash
  • Цвета Bash, определенные в .bashrc, ведут себя странно. Я не могу понять это
  • Документация по LESS_TERMCAP_ * переменным?
  • Обтекание текста электронной почты способом, совместимым с форматом = flowed, например, с использованием параметра par
  • Как получить guake для обновления фоновых символов?
  • 2 Solutions collect form web for “полужирный текст при использовании 256 цветов”

    «Смелость» устанавливается отдельно от «цвета переднего плана», но не поддерживается Mutt . Все, что вы можете сделать в Mutt, – это выбрать цвет переднего плана и фона, без смелости.

    В других случаях, когда можно выводить произвольные escape-последовательности ANSI, вы должны установить «жирный цвет 208» следующим образом (вы можете выполнить это на любом терминале, который позволяет полужирным шрифтом видеть эффект, терминал Gnome отлично работает, если у вас есть он настроен на отображение жирного текста):

     echo this is NORMAL echo '\e[1m' this is BOLD '\e[0m' echo '\e[1;38;5;208m' this is BOLD 208 '\e[0m' echo '\e[38;5;208m' this is NORMAL 208 '\e[0m' 

    (Параметр SGR «1» будет выделен жирным шрифтом. Вы отправляете его с помощью <Esc>[1m , и вы можете, конечно, объединить его с другими, например <Esc>[1;5m или как в приведенном выше примере, где 38;5;x выбирает цвет из 256-цветного пространства XTerm.)

    Ваш терминал должен поддерживать 256 цветов и иметь соответствующую переменную окружения TERM. Вероятно, у вас нет поддержки 256 цветов.

    Для xterm:

     export TERM="xterm-256color" 

    Для urxvt:

     export TERM="urxvt-256color" 

    Для tmux / screen:

     export TERM="screen-256color" 

    Я бы поместил его в ~/.bashrc , ~/.bash_profile или ~/.profile зависимости от ситуации.

    Linux и Unix - лучшая ОС в мире.