Что меняет цвет каждой записи цветовой палитры?

379
SPYBUG96

Я редактировал свой цветовой профиль и экспериментировал с тем, что меняет цвет каждой записи.

Для справки это то, о чем я говорю:

Что меняет цвет каждой записи цветовой палитры?

Я везде искал список того, для чего каждая запись цветовой палитры изменяет цвет, но в итоге оказался с пустыми руками

Это то, что я знаю до сих пор для каждой «Палитры № записи»:

  • 1 цвет подсветки
  • 2 строки цвета
  • 3? цвет определенной подсветки
  • 4? цвет python 'def' и 'TODO'
  • 5? Код комментария, цвет текста при выделении «цветовой палитрой 3»
  • 6? импортированные / экранированные символы
  • 7? функция цвет основной, печать
  • 8?
  • 9?
  • 10 цветов текста под определенную подсветку
  • 11? запускаемый файл / исполняемый файл / zip-файлы
  • 12?
  • 13 Справочник цветов
  • 14? PNG файлы, картинки
  • 15?
  • 16?

Что я имею до сих пор правильно? На что другие записи меняют цвет?

0

1 ответ на вопрос

1
egmont

Это работает наоборот. Эмулятор терминала предлагает 2 * 8 цветов для приложений на выбор, в дополнение к стандартным цветам переднего плана / фона, и не знает / не заботится о том, как их используют приложения. (Для приложений доступно гораздо больше цветов, но это стандартные и те, которые обычно настраиваются пользователем.)

Эти цвета традиционно черный, красный, зеленый, желтый (коричневый), синий, пурпурный, голубой, белый (светло-серый) и их более яркий аналог. Вы можете выбрать свой любимый оттенок для них, есть несколько предопределенных, но вы также можете создать свою собственную схему (и, конечно, никто не заставляет вас выбирать цвета, которые похожи на обычные значения и соответствуют формальным именам). так же, как вы делали для первого цвета (белый вместо черного) (*), что, вероятно, приводит к плохо читаемому виду в нескольких приложениях).

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

Например, для lsкоманды проверьте переменную среды LS_COLORS. Вы узнаете расширения файлов, плюс есть двухбуквенные ключевые слова для типов файлов. Что касается значений, 30–37 обозначают первые 8 цветов как передние; 90–97 или часто 30–37 в сочетании с 1 (или 01) обозначают следующие 8 цветов в качестве передних - хотя 1 (или 01) также делает текст жирным. 40–47 обозначают первые 8 цветов, а 100–107 - следующие 8 цветов в качестве фоновых. Для mc(Midnight Commander) определения находятся в файлах скинов в каталоге рядом с ним. И так далее ... Для каждого отдельного приложения вы должны индивидуально проверять, какие цвета оно использует для каких целей, и позволяют ли (и если да, то как) их настраивать. Там нет общего рисунка или типичного назначения цветов./usr/share/mc/skins в аналогичном каталоге или в аналогичном каталоге, а для его редактора файлы выделения синтаксиса вsyntax

(*) Раньше в gnome-Terminal была ошибка, из-за которой первый цвет не был должным образом инициализирован в пользовательском интерфейсе, поэтому, возможно, вы не меняли его на белый. Это было исправлено в gnome-Terminal 3.20.3.

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