Понимание раскрашивает zsh

Я использую urxvt (rxvt-unicode) и существует пакет, названный urxvt-keyboard-select, который может быть точно, что Вы хотите, если можно установить urxvt. Информация о пакете Archlinux (который содержит указатели) здесь:

https://aur.archlinux.org/packages.php? ID=39950

Первоисточник: http://www.github.com/muennich/urxvt-perls

4
23.05.2017, 15:40
1 ответ

colors функционируйте записывает названия цветов и подобных атрибутов (полужирный, подчеркивание и так далее) в ассоциативном массиве color. Этот массив связывает имена с терминальными строками атрибута, которые являются числами, например. 00normal, 42bg-green, …

echo ${(o)color}

Если Вы хотите видеть, как массив создается, посмотрите на источник функции: which colors или less $^fpath/colors(N).

colors функция только определяет имена и строки Escape (в ассоциативных массивах fg и bg) для этих 8 стандартных цветов. Ваш терминал может иметь больше. См. этот ответ для того, как исследовать, какие цвета доступны.

4
27.01.2020, 20:56

Теги

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