Total’ное расширение. Часть 1. Lister-плагины для Total Commander

Файловый менеджер Total Commander — пожалуй, самый популярный на сегодняшний день. Даже его базовых функций более чем достаточно для большинства пользователей. Для тех же, кто хочет большего, автор предусмотрел возможность подключения плагинов.

В общих чертах

Сначала поясню, о чем идёт рёчь. Плагин (plug-in) — это небольшая вспомогательная программа, подключаемая к основной программе и расширяющая её возможности. Их использование выгодно как авторам программ, так и пользователям. Авторам не нужно заботиться о «лишних» функциях (пусть другие пишут плагины), а пользователь может добавлять в программу только те функции, которые ему нужны.
А теперь давайте посмотрим, как всё это работает в Total Commander. Всего TC может использовать четыре вида плагинов: lister-плагины (расширяют возможности встроенного просмотрщика), FS-плагины (могут управлять всем, что можно представить в виде списка в панелях TC), archive-плагины (добавляют возможность работы с различными типами архивов) и content-плагины (позволяют добавлять в панели TC дополнительные столбцы с различной информацией).
Плагинов за годы существования Total Commander’а написано несколько тысяч. Найти их можно как на «родном» сайте TC (www.ghisler.com), так и на сайтах его поклонников. Самые известные из них — это www.wincmd.ru (на русском языке) и www.totalcmd.net (англоязычный). Эти сайты, по сути, являются зеркалами друг друга (если не считать языка и некоторых мелочей), поэтому наборы плагинов на них одинаковы.

Принцип отбора

Для удобства описания я разделю обзор на четыре части (по одной на каждый тип плагинов). Само собой, описать все плагины невозможно, поэтому пришлось выбрать самые распространенные. В тех случаях, когда существует несколько сходных по возможностям плагинов, я выбирал тот из них, рейтинг популярности которого выше (по данным сайта www.wincmd.ru). Исключение: плагины, разработка которых прекращена более двух лет назад, заменялись более новыми аналогами независимо от рейтинга.

Lister-плагины

Этот тип плагинов — один из самых востребованных. С их помощью можно научить встроенный просмотрщик TC (Lister) «смотреть» различные типы файлов. Плагинов таких написано уже очень много, и смотрят они всё, что только можно. Но нас будет в первую очередь интересовать возможность просмотра тех типов файлов, с которыми мы встречаемся ежедневно (документы Office, картинки, музыка и тому подобное).

Office

Автор: Юрий Гершанов
Статус: Freeware
Размер: 11 Кбайт
Язык: не имеет собственного интерфейса

Этот маленький плагин использует конвертеры от MS Office для просмотра документов, созданных в этом самом офисе. Для его работы наличие самого офиса не требуется — достаточно скопировать конвертеры в любую папку и указать их расположение в файле настройки.
Плюсы: маленький размер.
Минусы: иногда файлы отображаются некорректно, настройка осуществляется путем редактирования файла конфигурации.

SynPlus

Авторы: Сергей Черных, Виталий Ляпота
Статус: Freeware
Размер: 880 Кбайт
Язык: возможность выбора (русский есть)

Этот плагин будет особенно полезен программистам и web-дизайнерам. Он позволяет просматривать с подсветкой синтаксиса любые текстовые файлы, а также редактировать их. Схемы подсветки можно настроить. Также этот плагин поддерживает… плагины, которые могут расширить его функциональность (например, добавить функцию транслитерации). В комплекте с плагином идёт небольшая программа, позволяющая использовать его как самостоятельное приложение (редактор).

SynPlus

SynPlus

Плюсы: большое количество схем подсветки для различных типов файлов, множество функций, возможность использования без TC.
Минусы: не очень удобное управление.

IniEdit

Авторы: Роман Новоставский
Статус: Freeware
Размер: 223 Кбайт
Язык: английский

IniEdit — это несколько необычный плагин. Он был написан не для просмотра, а для редактирования .ini-файлов. Секции .ini-файла отображаются в виде списка, а при выборе одной из них будут показаны ключи и значения, которые можно легко отредактировать.
Плюсы: удобное средство для работы с ini-файлами.
Минусы: сохранение изменений иногда не работает.

Excellence

Авторы: Ivan Petrovic
Статус: Freeware
Размер: 305 Кбайт
Язык: возможность выбора (русский есть)

Как можно догадаться по названию, этот плагин — специалист по просмотру .xls-документов Excel (или OpenOffice Calc). Причём наличия в системе Office не требуется. Отдельные листы книги представляются вкладками в верхней части окна, а сами таблицы — в виде таблиц (а как ещё-то?).
Плюсы: возможность просматривать книги Excel в его отсутствие.
Минусы: при открытии книги все ячейки одного размера, что не всегда удобно.

IEView

Автор: Rk (ранее — Константин Власов, ещё ранее — Юрий Гершанов)
Статус: Freeware
Размер: 42 Кбайт
Язык: не имеет собственного интерфейса

Ещё один плагин от автора Office. Он использует движок MS Internet Explorer для просмотра web-страниц (htm, html). Также можно просматривать любые форматы, поддерживаемые средствами IE (Word, Excel, Acrobat Reader и другие).
Плюсы: маленький размер, широкие возможности.
Минусы: иногда возникают проблемы при открытии нестандартных файлов, настройка осуществляется путём редактирования файла конфигурации.

ArchView

Автор: Алексей Худяков
Статус: Freeware
Размер: 76 Кбайт
Язык: возможность выбора (русский есть)

Данный плагин отображает информацию об архиве: реальный размер файлов, степень сжатия и тому подобное. По внешнему виду напоминает страницу свойств архива у WinRar. Поддерживает архивы zip, rar, cab и ещё десяток других. Поддерживаются SFX-архивы.

ArchView

Плюсы: маленький размер, удобное представление информации.
Минусы: не всегда верно распознаются архивы, настройка осуществляется путём редактирования файла конфигурации.

ICLView

Автор: ProgMan
Статус: Freeware
Размер: 242 Кбайт
Язык: английский

Как видно из названия, этот плагин позволяет просматривать значки (иконки). Возможен просмотр как собственно .ico-файлов, так и библиотек icl, а также секций значков в .exe-, .dll- и других файлах. Значки отображаются в виде списка с указанием размера и палитры. Возможен импорт в формат BMP, а также удаление иконок из библиотеки.
Плюсы: удобство работы.
Минусы: не найдено.

Imagine

Автор: Chun Sejin (Korea)
Статус: Freeware
Размер: 318 Кбайт
Язык: возможность выбора (русский есть)

Самый популярный на wincmd.ru плагин. По сути является просмотрщиком картинок a-la IrfanView. Поддерживает огромное число форматов, плюс можно подключить плагины. Может показывать анимацию (ani, gif), извлекать из неё кадры. Учитывает альфа-канал (прозрачность). Может редактировать изображения (поворот, отражение, глубина цвета и тому подобное).
Плюсы: широчайшие возможности, удобство работы.
Минусы: не найдено.

PE View

Автор: Александр Правдин
Статус: Freeware
Размер: 89 Кбайт
Язык: возможность выбора (русский есть)

Данный плагин предназначен для просмотра информации об исполняемых файлах Win32 (формат PE, расширения .exe, .dll и других). Показывает список экспортируемых/импортируемых функций, информацию о секциях и заголовках. Также показывает название компилятора, которым собран модуль.
Плюсы: полезность.
Минусы: не всегда верно определяется компилятор (особенно его версия).

TTFViewer

Автор: Алексей Панкратьев
Статус: Freeware
Размер: 205 Кбайт
Язык: возможность выбора (русский есть)

Как можно догадаться по названию, этот плагин предназначен для просмотра шрифтов в формате TTF. Отображает таблицу символов для выбранного шрифта, подробную информацию о нем и, разумеется, фрагмент текста, выведенный этим самым шрифтом. Шаблон для текста можно изменять.
Плюсы: полезность и удобство в работе.
Минусы: не найдено.

Media Show

Автор: Сергей Чернин
Статус: Freeware
Размер: 247 Кбайт
Язык: русский

Этот плагин, находящийся в данный момент в разработке, может проигрывать мультимедийные форматы (музыка, видео) с помощью установленных в системе кодеков. Для работы также необходим DirextX версии не ниже 8.1. Кроме собственно проигрывания фильмов и музыки может работать со списками треков (m3u). Также возможен запуск без TC.
Плюсы: удобный просмотр видеофайлов.
Минусы: невысокая скорость открытия, много ошибок (плагин находится в стадии бета-тестирования).

AmpView

Автор: Николай Петроченко
Статус: Freeware
Размер: 286 Кбайт
Язык: возможность выбора (русский имеется)

Один из самых популярных плагинов по рейтингу wincmd.ru. Позволяет проигрывать практические любые мультимедийные файлы, для чего использует плагины от Winamp. Также возможно открытие списков в форматах m3u и pls. Единственный на сегодняшний день плагин для TC, поддерживающий скины (в том числе — FreeForm). Возможно использование как самостоятельного проигрывателя (независимо от TC).

AmpView

Плюсы: поддержка большого числа форматов (при использовании соответствующих плагинов).
Минусы: при использовании некоторых winamp-плагинов возникают ошибки, неудобно использовать отдельно от TC.

На этом я завершаю первую часть обзора, посвящённую lister-плагинам. Об остальных — в следующий раз.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *