Корректируйтесь раскрашивает используемый энергией и ударом?

Существует ли простой способ скорректировать цвета, используемые энергией и ударом? Шестнадцатеричные значения цвета, например?

3
задан 17.09.2013, 11:03

4 ответа

vim системы цветов поддержек. Вы или используете и/или устанавливаете одну из многих доступных схем или пишете свое собственное.

bash с другой стороны, просто оболочка для выполнения программ. Дисплей оболочки и ее вывода происходит в терминальном приложении, которое может поддерживать цвета. Если Вы, например, использование gnome-terminal можно изменить цвета по умолчанию, используемые при Редактировании-> Профили.

Много терминальных приложений могут быть настроены, чтобы использовать окрашенный вместо монохромного вывода, видеть, например, ответ moshen.

6
ответ дан 07.12.2019, 22:56

Существует несколько вещей разобраться на здесь:

Bash является оболочкой, которая самой не является так, где Вы хотите управлять цветом - это - больше вопрос терминала (терминал гнома, rxvt, xterm, и т.д.). Терминалы обычно или имеют 16, 88, или 256 цветовых палитр, которые предопределены, окрашивают, это может представить к консоли. Каждый цвет имеет число, от 0 до 15/87/255. Некоторые терминалы позволят Вам скорректировать, какие определенные цвета RGB присвоены который числа, но обычно его 0 для черного цвета, 1 для красного, и т.д.

Что касается энергии, Вы имеете в виду энергию или gvim (приложение GUI)? Они настроены по-другому относительно цвета. Vim позволяет Вам изменяться, какой из доступных (пронумерованных) терминальных цветов присвоен который типы текста (обычный текст, текст комментария, визуально выделенный текст, и т.д.). Взгляните на справку энергии на командах "системы цветов" и "выделения". В терминальных приложениях Вы ограничены цветами, доступными от Вашего терминала (см. выше), но может присвоиться им свободно, определив Вашу собственную цветовую схему.

Gvim, с другой стороны, обычно может позволять Вам указать триплеты цвета RGB и таким образом иметь намного больше гибкости по Вашей цветовой схеме.

Например, в gvim, это установит Ваш "нормальный" цвет текста на произвольный шестнадцатеричный триплет RRGGBB:

:hi Нормальный guifg =#123456

В то время как в энергии, это установит Ваш "нормальный" цвет текста на терминальный цвет 1, который обычно является красным:

:hi Нормальный ctermfg=1

Ваше терминальное приложение (xterm, терминал гнома, rxvt) может затем позволить Вам корректироваться что "красный" действительно средства, с точки зрения RGB. Некоторые люди, например, найдите, что значение по умолчанию, "синее" в терминальных приложениях, является слишком темным для чтения, поэтому скорректируйте его, чтобы быть более яркими.

4
ответ дан 07.12.2019, 22:56

Цвета, используемые ударом, действительно на самом деле используются определенными приложениями в ударе. Цвета, используемые LS, могут быть изменены путем изменения переменной LSCOLORS. В Вашем ~/.bashrc Вы добавил бы что-то как:

export LSCOLORS=ehfacxdhbhegedabagacad
export GREP_COLOR='00;38;5;157;48;5;226'

и т.д...

Цвета VIM могут быть изменены путем простого определения темы.

2
ответ дан 07.12.2019, 22:56

Другое приложение, которое позволяет Вам выбирать цвета для его вывода, [less][1]. Если это - пейджер, Вы используете для man затем эти цвета будут чаще всего замечаться, когда Вы просмотрите man страницы. Вы видите значение termcap коды, такие как "г-н" (инвертируют видео), и "md" (полужирный) путем выполнения man 5 terminfo и поиск кода. Цветовые коды могут быть найдены в разделе "Color Handling" той страницы справочника.

Настройки в качестве примера:

LESS_TERMCAP_ZN=
LESS_TERMCAP_ZO=
LESS_TERMCAP_ZV=
LESS_TERMCAP_ZW=
LESS_TERMCAP_mb=$'\E[1m\E[38;5;2m'
LESS_TERMCAP_md=$'\E[1m\E[38;5;6m'
LESS_TERMCAP_me=$'\E[m\E(B'
LESS_TERMCAP_mh=
LESS_TERMCAP_mr=$'\E[7m'
LESS_TERMCAP_se=$'\E[27m\E[m\E(B'
LESS_TERMCAP_so=$'\E[1m\E[38;5;3m\E[48;5;4m'
LESS_TERMCAP_ue=$'\E[24m\E[m\E(B'
LESS_TERMCAP_us=$'\E[4m\E[1m\E[38;5;7m'
0
ответ дан 07.12.2019, 22:56

Теги

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