Установка и настройка контентных плагинов в TC 6.50
Оригинал статьи от 24.03.2005
Дополнения и исправления от 15.11.2005
Вполне может быть, что кому-то это статья может показаться очень глупой, но на её написание меня сподвигло следующее: мне приходит довольно много писем, в большинстве которых содержится просьба просто объяснить, как установить и настроить один из моих контентных плагинов. Плюс ко всему, статья будет полезна для тех, кто просто не знает о этой возможности TC.
На самом деле, для новичка в использовании TC проблема довольно нетривиальная, хотя для тех, кто уже имеет опыт работы с этим прекрасным файл-менеджером, задача имеет очевидное решение. Да я сам, увидев впервые бету TC 6.50 слегка растерялся имхо, интерфейс настройки контентных плагинов мог бы быть и попроще.
В этой статье вы узнаете о тонкостях настройки большинства существующих контентных плагинов... и, надеюсь, количество вопросов, приходящих на мой e-mail, весьма сократится. Однако, статья не содержит подробной информации о дополнительных способах применения wdx-плагинов только о установке и настройке. Дополнительно можете прочитать статью Ergo «TC 6.50: что нового» на сайте wincmd.ru.
Итак:
Что такое контентные плагины?
Контентные плагины - это дополнительные модули для Total Commander 6.50 и выше, позволяющие ему отображать самую различную информацию для самых различных типов файлов. Самый простой и очевидный пример использования контентных плагинов отображение ID3-тегов для мультимедийных файлов (см. скриншот).
Все контентные плагины имеют расширение wdx, и, чаще всего, их так и называют wdx-плагины. Далее, для краткости, я тоже буду их так называть.
Типичная установка и настройка типичного wdx-плагина.
Практически все плагины можно скачать с сайта wincmd.ru, думаю, это общеизвестный факт. На самом деле, здесь всегда можно найти самые последние обновления плагинов, а также множество полезной информации о TC. Пообщаться с авторами плагинов и утилит для TC и вообще регулярно заходя сюда, вы всегда будете в курсе последних новостей о лучшем файл-менеджере для Windows.
Впрочем, неважно, где вы взяли wdx-плагин, важно, как его установить и настроить. Рассмотрим все эти действия на примере плагина AnyTag, который, как мы видели выше, позволяет выводить информацию из тегов файлов (на самом деле, это не единственный такой плагин, но я пользуюсь именно им, ибо он вполне удовлетворяет моим скромным потребностям, и что-то менять мне нет причины). Также стоит отметить, что мой TC русифицирован с помощью перевода Константина Власова и Вадима Казакова, и этот перевод я всячески рекомендую (найти его можно на wincmd.ru).
Итак, вы скачали плагин. Далее возможно два варианта развития событий, мы рассмотрим оба. Просто зайдите в инсталяционный архив, как обычно, и если плагин поддерживает автоустановку, то появится примерно следующее сообщение:
Жмём Yes, выбираем каталог для установки, и всё, плагин практически готов к работе. Если у вас уже установлена другая версия плагина, как у меня, то появится следующий диалог:
Думаю, тут всё понятно. Если хотите обновить плагин жмите Yes, если вы что-то напутали, и плагин обновлять не надо всегда можно отказаться от установки, нажав Cancel.
После установки появится окошко, в котором будут перечислены все установленные wdx-плагины:
Закрываем его, нажав кнопку OK, плагин установлен.
Однако, если плагин не поддерживает автоустановку (что случается всё реже), придётся устанавливать его вручную. Для этого делаем следующее: распаковываем инсталяционный архив туда, куда вы хотите установить плагин, заходите в настройки TC, и на странице настройки плагинов нажимаете кнопку настройки wdx-плагинов:
В появившемся диалоге нажимаем кнопку «Добавить», указываем, где лежит распакованный плагин (требуется выбрать сам файл с расширением .wdx), плагин появится в общем списке. Всё, теперь можно приступать к настройке.
Настройка плагина обычно заключается в добавлении колонок TC, в которых отображается информация, получаемая этим плагином. Чтобы настроить такую колонку, в настройках TC идём на страницу «Наборы колонок»:
Нажав кнопку «Новый», вы увидите следующий диалог:
Думаю, стоит просто привести простой пример настройки, и всё сразу же станет просто и понятно. Нажмите кнопку «Добавить колонку», появится новое пустое поле. Как можно догадаться кнопка «Добавить колонку» - колонку добавляет, а кнопка «Удалить текущую колонку» - осуществляет противоположное действие. Если требуется поэкспериментируйте с ними, впрочем, думаю, это понятно и так.
Если нажать кнопку «+» справа от пустого поля, то появится меню со списком всех установленных плагинов, у каждого из которых есть подменю:
Ознакомиться с назначением каждого поля обычно можно догадаться из документации к плагину, но в данном случае, всё понятно и так: нетрудно догадаться, что поле Artist предназначено для вывода информации об артисте, а поле Length о длине трека. Если вы щёлкните по какому-нибудь полю, например по полю Title, то вы увидите следующее:
Имя имя набора колонок. Можно назвать настроенный набор как угодно, чтобы потом не путаться при выборе, например набор, предназначенный для отображения информации о MP3 у меня так и называется MP3. Дальше вы увидите, как выбирать нужную из существующих колонок.
Заголовок: а это уже заголовок самой колонки. Для примера, давайте назовём нашу колонку «MP3-инфо».
Ширина: ширина новой колонки в пикселях. Зависит от количества колонок в наборе, разрешения экрана и ваших личных предпочтений. Давайте, для начала сделаем 300 пикселей.
Выравнивание: по какому краю выравнивать колонку. Поэкспериментировав с этим полем, вы поймёте, зачем оно надо, но это пока оставим на потом, сейчас же оставим как есть.
Содержимое поля данных это формат информации, которую мы будем получать из плагина. Собственно, чуть выше, мы и настроили это поле, однако его можно довести до ума, повторив предыдущие действия, или даже отредактировав поле вручную (см. ниже).
Выравнивать колонки по ширине окна: если эта галочка установлена, то при измени размеров окна TC колонки будут сохранять свои пропорции.
Горизонтальная полоса прокрутки: полезно, если выводимая информация не умещается в панель TC (например, колонка очень широкая, или в наборе несколько колонок). Сейчас нам эта опция не понадобится, но, в общем, она довольно полезна, и зачастую, вам придётся её устанавливать.
В итоге, после «доводки до ума» мы получим следующий вид окна:
Дополнительно я отредактировал поле данных, предоставляю это сделать вам самостоятельно.
Таким же образом вы можете настроить сколько угодно колонок в одном наборе (здесь же мы ограничимся одной). Можно заметить, что в наборе обязательно присутствуют колонки Имя и Тип их нельзя убрать или изменить, можно лишь отредактировать их размер.
После закрытия диалогов настройки только что настроенный вид включится автоматически, теперь нужно лишь зайти в какую-нибудь папку с mp3-файлами, и наслаждаться:
Выбрать нужный набор колонок можно, щёлкнув правой кнопкой мыши по табуляторам каталогов, и выбрав необходимое (помните, мы обзывали наш набор, вот название и пригодилось):
Через это же меню можно сразу перейти к диалогу настройки наборов колонок... Думаю, тут всё и так понятно.
Wdx-плагины можно применять ещё для некоторых процедур. На этом я останавливаться подробно не стану, напишу вкратце:
Дополнительные возможности использования контентных плагинов.
Групповое переименование.
Вы можете использовать данные из плагина для изменения имени файла (например, удобно для переименования mp3-файлов по ID3-тегу):
Поиск.
Можно искать файлы (и папки) с атрибутами, которые могут быть получены через wdx-плагины:
Поля плагинов также можно использовать при создании шаблонов поиска, и это будет работать. Таким образом, например, можно настроить подсветку файлов, имеющих определённого владельца, или подсветку документов, написанных определённым автором.
Подсказки.
Можно настроить вывод подсказок, содержащих информацию из wdx-плагинов:
Подписи к эскизам
Контентные плагины можно использовать и при просмотре эскизов. Для этого идём в соответствующий пункт настроек, и добавляем там нужные поля:
Дополнительные поля можно задать как общие для всех типов файлов, так и разные для каждого расширения (для этого нажмите кнопку "По типу файлов").
В будущих версиях TC Кристиан Гислер обещает новые возможности, связанные с использованием wdx-плагинов, так что будем ждать.
Некоторые особенности некоторых wdx-плагинов.
Как было написано выше подавляющее большинство плагинов не требуют какого-то дополнительного шаманства, чтобы начать работать. Но некоторые плагины нужно дополнительно настраивать различными способами (это может быть просто необходимо для их работы, может улучшать работу, либо расширять возможности плагина). Я постараюсь описать все такие плагины, существующие на данный момент (однако, плагины постоянно обновляются, всё время выходят новые так что информация, приведённая в этой статье может оказаться и устаревшей). Также я не стану описывать здесь незначительные настройки плагинов (вроде настроек CDocProp), на самом деле, ничего особо не дающие.
FileGroups
Плагин, позволяет заносить файлы в группы (полезно для поиска и сортировки). Настройка проводится ручным редактированием ini-файла. Пример:
[Groups]
0=exe|com
0_name=Программы
- заносит все exe и com файлы в группу «Программы». Т.е. формат файла:
[Groups]
№№=расширение|расширение
№№_name=Название группы
GlobalDiz
Этот плагин во многом аналогичен предыдущему, но умеет гораздо больше. Разобраться с его работой довольно сложно, но многим он просто необходим. Здесь подробного описания приводить не стану, т.к. оно дано в сопроводительной документации плагина. Вкратце вам требуется настроить плагин, и далее работать с базой описаний посредством программы add_diz.exe
Media content
На мой взгляд, автор не совсем удачно поступил, сделав диалог настройки частью самого плагина:
Во-первых, их сложно найти, если не знать, где искать. Во-вторых, приходится каждый раз заходить в настройки колонок, если требуется настроить плагин.
Но, в принципе, можно поступить и по другому нужно запустить файл run_sett.bat в каталоге плагина, и диалог настройки плагина появится на белый свет :)
ShellDetails
Просто маленькая информация: иногда плагин отказывается работать после переустановки системы (если вы сохраняете TC со всеми плагинами и настройками, а не переустанавливаете его заново). Проблема решается очень просто плагин нужно переустановить, и перенастроить.
Translit
Плагин умеет транслитерировать символы в именах файлов. Как ни странно большинство вопросов приходит именно по этому плагину. Многие, установив и даже настроив плагин, не могут понять зачем он нужен, и как им пользоваться.
Нужен он, собственно, для транслитерации имён файлов. Например, некоторые FTP не поддерживают кириллические символы в именах файлов, приходится писать их транслитом (т.е. русские слова латинскими буквами). То же самое может понадобиться и для некоторых MP3-проигрывателей, не поддерживающих кириллицу.
А пользоваться плагином можно через групповое переименование. Благодаря этой функции TC переименование нескольких тысяч файлов займёт всего несколько секунд.
Ещё одна возможность плагина с его помощью можно смотреть имена файлов, написанные символами других кодировок (например, UTF8 или KOI8). Это достигается с помощью подключением дополнительных таблиц транслитерации, как это сделать смотрите в сопроводительной документации плагина.
Wdx_super
После того, как вы уже некоторое время используете возможности wdx-плагинов, появляется один вопрос: а нельзя ли привязать каждый плагин к расширению? Например, чтобы для jpg и gif файлов использовалась информация из Image Info плагина, для mp3 и ogg из AnyTag и т.п.
К сожалению, сам TC не позволяет это осуществить, зато существует плагин wdx_super, позволяющий это осуществить. Его требуется настраивать с помощью внешней утилиты SSettings.exe, как это сделать подробно описано в сопроводительной документации.
По этому плагину также приходит много вопросов но ничего такого, что нельзя бы было найти в readme.
Кое-какая дополнительная информация.
Всегда читайте сопроводительную документацию к плагинам. Зачастую, там содержится большинство ответов на возникающие вопросы.
Старайтесь читать комментарии пользователей к плагину (на сайте wincmd.ru). Оттуда тоже можно почерпнуть очень много интересной информации.
Если у вас возникли какие-то вопросы по плагину попробуйте сначала задать их в специализированном форуме forum.wincmd.ru шанс, что вы получите ответ, возрастает многократно, не исключено даже, что там уже есть ответ на ваш вопрос. Писать автору нужно только в случае, если ответ вы так и не получили. Не скажу за всех авторов, но мне очень надоедает, когда от разных пользователей приходит куча одинаковых вопросов, ответы на которые они могли бы получить, прочитав readme.