Мегарасцветка для Total Commander
Jan. 7th, 2010 04:25 pmНаконец-то собрался и допилил свою схему расцветки для Total Commander (кто не знает, что это, и чем полезно, прошу сюда). Сначала планировалось просто добавить в неё пару-тройку паттернов, учитывающих ставшие популярными в последние годы форматы файлов (лосслесс-аудио, HD-видео и пр.), но потом решил, что забабахать заново будет интереснее и эффективнее. В самом деле, прежняя схема подсветки была сделана мной ещё в студенческие годы (отсюда, кстати, включённые в схему расширения для олдфажных языков программирования, вроде пролога), и неучтённых в ней паттернов оказалось куда больше, чем я думал сначала.
Работа заняла дня два. Получившийся результат, в принципе, мне нравится, хотя, скорее всего, он не окончательный. Как всегда бывает, какие-то мелочи будут правиться и доводиться, но принципиально схема вряд ли изменится.
Принцип подсветки я выбрал такой: все типы файлов делятся на группы (например "Аудио"), внутри групп идёт деление на подгруппы (например, "Lossless"). Каждой группе назначается определённый цвет, подгруппы раскрашиваются в разные оттенки этого цвета. Однозначно отнести какой-либо тип к какой-то группе тоже не всегда возможно, потому такая градация, конечно, весьма условна. В некоторых случаях я ей пренебрегаю, например, тогда, когда важно сделать контрастную подсветку какого-то определённого файла. Короче, получилось то, что получилось: большая и наглядная таблица
Как видно - я приверженец контраста и светлых надписей на чёрном фоне.
Несколько пояснений к схеме:
1) В схеме используется плагин NL_Info для подсветки точек монтирования и жёстких ссылок, которые очень активно мной используются. В принципе, точки монтирования можно бы было и не подсвечивать - Total Commander подвешивает им значок со стрелочкой, не ошибёшься. Я решил подсветить. Если вы подобный функционал не используете, тоналичие паттерна ни на чём не скажется в настройках подсветки файлов уберите шаблоны "{Ссылки} Жёсткая ссылка" и "{Ссылки} Junction".
2) В некоторых случаях кажется, что цвета подсветки разных файлов почти что совпадают. Это "почти", на самом деле, видно только по таблице - в файловой панели Total Commander разница в оттенках будет достаточно заметна.
3) Подгруппа "Редкие форматы" группы "Архивы" далеко не полна. Просто нереально в одиночку собрать все расширения редких архивов, которые может открывать TC с помощью плагинов. Сбор этой информации ведётся на TCKB, и он ещё очень далёк от завершения.
4) Подсветка каталога Total Commander делается по имени и расположению каталога. Имя каталога у меня отличается от стандартного, если хотите сделать себе так же - посмотрите непосредственно в шаблоне, и сделайте подмену, где необходимо.
Собственно сам шаблон дан ниже. Для его импорта найдите ваш файл wincmd.ini, и замените в нём секции "[SEARCHES]" и "[COLORS]" на нижеприведённые (на всякий случай сделайте резервную копию файла - вдруг напартачите, или что-то не понравится.):
( [COLORS] )
( [SEARCHES] )
Собственно, всё.
Работа заняла дня два. Получившийся результат, в принципе, мне нравится, хотя, скорее всего, он не окончательный. Как всегда бывает, какие-то мелочи будут правиться и доводиться, но принципиально схема вряд ли изменится.
Принцип подсветки я выбрал такой: все типы файлов делятся на группы (например "Аудио"), внутри групп идёт деление на подгруппы (например, "Lossless"). Каждой группе назначается определённый цвет, подгруппы раскрашиваются в разные оттенки этого цвета. Однозначно отнести какой-либо тип к какой-то группе тоже не всегда возможно, потому такая градация, конечно, весьма условна. В некоторых случаях я ей пренебрегаю, например, тогда, когда важно сделать контрастную подсветку какого-то определённого файла. Короче, получилось то, что получилось: большая и наглядная таблица
Как видно - я приверженец контраста и светлых надписей на чёрном фоне.
Несколько пояснений к схеме:
1) В схеме используется плагин NL_Info для подсветки точек монтирования и жёстких ссылок, которые очень активно мной используются. В принципе, точки монтирования можно бы было и не подсвечивать - Total Commander подвешивает им значок со стрелочкой, не ошибёшься. Я решил подсветить. Если вы подобный функционал не используете, то
2) В некоторых случаях кажется, что цвета подсветки разных файлов почти что совпадают. Это "почти", на самом деле, видно только по таблице - в файловой панели Total Commander разница в оттенках будет достаточно заметна.
3) Подгруппа "Редкие форматы" группы "Архивы" далеко не полна. Просто нереально в одиночку собрать все расширения редких архивов, которые может открывать TC с помощью плагинов. Сбор этой информации ведётся на TCKB, и он ещё очень далёк от завершения.
4) Подсветка каталога Total Commander делается по имени и расположению каталога. Имя каталога у меня отличается от стандартного, если хотите сделать себе так же - посмотрите непосредственно в шаблоне, и сделайте подмену, где необходимо.
Собственно сам шаблон дан ниже. Для его импорта найдите ваш файл wincmd.ini, и замените в нём секции "[SEARCHES]" и "[COLORS]" на нижеприведённые (на всякий случай сделайте резервную копию файла - вдруг напартачите, или что-то не понравится.):
( [COLORS] )
( [SEARCHES] )
Собственно, всё.