Расширяем функциональность Total Commander. Плагины Total Commander

Сегодня пойдет речь о такой незаменимой программе для любого пользователя компьютера (и вебмастера, в частности), как Total Commander. Наверное, для очень многих людей присутствие на компьютере этого файлового менеджера стало уже жизненной необходимостью, а для некоторых он (в девичестве - Windows Commander) является своеобразным порталом, с которого они начинают работу на своем ПК.

Вы используете в своей работе Тотал или его аналоги? Пользуетесь стандартным проводником Windows? Странно, но и одновременно понятно. То, что видит неподготовленный пользователь сразу после установки этой программы на свой компьютер, может его несколько озадачить.

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

История Total Commander, его установка и нюансы

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

Наверное, кто-то из читателей еще помнит Norton Commander, который являлся для многих окном в файловый мир Доса. Все программы, игры и другие вещи пользователи открывали именно из этого менеджера. Ну и, соответственно, копировали, удаляли, заменяли и перемещали. Двухоконный режим работы был очень удобен и не требовал использования мыши для совершения различных операций, ибо для этого были назначены соответствующие горячие клавиши.

Потом уже, при появлении первых версий графической операционной системы Windows, все большее и большее распространение стал приобретать интегрированный в «окошки» проводник. Но он, увы, не был столь удобным. Упор в нем был сделан на использование мыши (выделение, перетаскивание, копирование в буфер обмена , контекстное меню правой кнопки) и главное - был осуществлен отход от двухоконного режима работы.

Люди мучились, стенали, но продолжали пользоваться проводником Windows, ибо не знали, что существуют альтернативные варианты, а когда узнавали, то было уже поздно, ибо они привыкали. Именно для ликвидации этого недостатка под Виндовс стали появляться программы двухоконных файловых менеджеров очень напоминающие своим внешним видом синие окошки Нортон Коммандера.

Самыми яркими представителями стали существующие до сих пор Far Manager и Volkov Commander. Внешним видом они очень напоминали классический Нортон. Именно эти программы я использовал в начале своего знакомства с Виндовс, ибо проводник мне казался тогда (и кажется сейчас) неудачным решением со всех точек зрения.

Но затем я решил попробовать Windows Commander (до 2002 года Тотал именно так и назывался, но потом мелкомягкие попросили разработчика убрать запатентованное ими слово из названия). Собственно, с этого и начинается эра освоения мною этого файлового менеджера.

Total Commander является, на мой взгляд, очень удачным решением, ибо Far Manager и Volkov со своим досовским внешним видом и графикой навивали на меня тоску и диссонировали с общим антуражем «окошек».

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

А знаете почему Тотал Коммандер вызывает столько восторженных откликов тех пользователей, которые смогли его постичь? А потому, что он позволяет сэкономить время на рутинных операциях (мы чаще всего на компе сохраняем, копируем, удаляем или перемещаем объекты или папки) и кроме этого он дает возможность в два клика сделать то, о чем вы могли только мечтать, видя бессилие проводника перед стоящими перед вами задачами.

Итак, первый релиз программы (тогда еще со словом Виндовс в названии) увидел свет в далеком 1993 году. И вот уже почти два десятилетия он очень прочно занимает лидирующую позицию в свой нише. За это время появилось очень много клонов Тотала (среди которых много и бесплатно распространяемых), которые были не хуже, а местами даже лучше оригинала, но в силу приведенных чуть ниже причин, оригинал по-прежнему остается идеалом для многих.

Во многом это определяется силой привычки, но основным фактором такой жизнеспособности стало наличие огромного количество плагинов (дополнений) для Коммандера, которые позволяют реализовать с помощью этого файлового менеджера невообразимо широкий круг задач. Среди плагинов найдут для себя что-нибудь интересное и зеленые ламеры и неимоверно умные гуру-программисты.

Даже сам разработчик этого чуда, Кристиан Гислер, говорил в интервью, что изначально он не верил в такую силу плагинов (хотя их поддержка и была добавлена изначально в менеджер) и многое из того, что сейчас реализовано в Тотале через плагины, никогда бы не пришло ему в голову. Чуть позже мы поговорим о том, где можно скачать нужные вам расширения, на какие типы они подразделяются и как их можно будет установить.

Так же популярность Total Commander во многом определяется очень слабой степенью защиты его платности (в рунете до недавнего времени считалось «круто», когда у тебя полон комп дорогого софта). Да, забыл сказать, что данная программа распространяется по Shareware лицензии, что подразумевает ее бесплатное использование в течении месяца, после чего придется уплатить сумму порядка четырех десятков долларов.

Но на самом деле даже по истечении месяца программа будет исправно работать, разве что только перед запуском программа продолжит просить вас нажать на одну из трех кнопок:

Собственно, стоит, наверное, сказать, что скачать Тотал Командер (бесконечно-триальный) текущей версии можно будет на странице официального сайта. На данный момент это 32 и 64 разрядная версия 8.01 final. По сути, разницы в них особой нет, но пользователи мыслят довольно инертно и им для 64 разрядной операционки нужны обязательно столько же разрядные программы.

Начиная с 2009 года в дистрибутив этого файлового менеджера уже зашита поддержка русскоязычного интерфейса (хелп, правда, будет по-прежнему на английском - Гугл переводчик вам в помощь). При установке вас спросят о желаемом языке и о вашем намерении устанавливать все остальные языковые файлы.

Полный русский перевод с русским же хелпом для Коммандера (справа вверху находится кнопка «Справка») можно скачать с официального сайта. Когда вы попробуете войти в этот архив через Total (этот менеджер позволяет входить в архивы, как в обычные папки), то он вам предложит установить данную русификацию:

Если русский хелп вам устанавливать не хочется, то можете воспользоваться его разновидностью онлайн - сайт с русским хелпом для Total Commander .

Стоит обратить внимание, что при установке программы для выбора папки дислокации файлов настройки , нужно будет нажать на кнопку «Задать путь к ini-файлам» (при смене операционки или же переносе настроек вашего Коммандера на другой комп, очень удобно использовать простое копирование именно этих ini, а не вспоминать где и что вы там настраивали -тцать лет назад).

Да и своим друзьям, родственникам или знакомым можно будет установить Тотал и тут же заменить существующий wincmd.ini на свой (и папку с вашими плагинами для расширения функционала скопировать), продемонстрировав тем самым не страшненький умолчательный Коммандер, а созданный вами шедевр юзабельности и функциональности.

Сразу после установки окно программы будет выглядеть примерно так:

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

Полноразмерный скриншот на страницу не влезет, но и так разница видна не вооруженным взглядом. На самом деле, эта одна из тех программ, с которыми вы будете иметь дело ежедневно (и не в фоновом режиме, как, например, с Punto Switcher) и любая мелочь может вызывать как раздражение, так и положительные эмоции.

В общем-то, в таких глобальных вещах мелочей нет и стоит потратить несколько дней (или хотя бы часов) на подгонку, настройку и обвеску своего Тотала для того, чтобы получать в дальнейшем удовольствие от работы с ним (это похоже на обустройство своего жизненного пространства). Собственно, об этом сейчас и пойдет речь.

Дальнейшую доработку «напильником» Total Commander можно разделить на:

  1. возню с настройками
  2. добавление новых кнопок на панель инструментов и удалением с нее всего лишнего
  3. поиск и установку всевозможных плагинов

Настройка TC - лучшего файлового менеджера

Давайте пробежимся по настройкам этого менеджера, где можно будет много чего подкрутить и приукрасить. Для этого нужно из верхнего меню выбрать «Конфигурация» - «Настройка». На первой вкладке сосредоточены одни из самых важных настроек, определяющих внешний вид и функциональные возможности окна файлового менеджера:

В общем-то, и без моих аляпистых стрелочек вы бы разобрались что к чему. Для этого достаточно снять или установить галочку, после чего нажать на кнопку «Применить» и увидеть воочию внесенные изменения. Буквы дисков можно разместить как в виде выпадающего списка, так и в виде линейки с их пиктограммами. Также имеется возможность отключить панель инструментов, что я бы настоятельно не рекомендовал делать.

Одной из самых существенных доработок функционала Тотал командера в свое время стало появление так называемых вкладок для папок . Фактически, с помощью этой нехитрой штуки разработчик сделал из двухоконного файлового менеджера - многооконный. Архиудобная штука, настройки которой мы рассмотрим чуть ниже.

На следующей вкладке вам предоставляется возможность настроить работу с файлами и папками на панелях этого менеджера:

Показ скрытых и системных файлов лучше всего будет повесить на кнопку панели инструментов или же на комбинацию горячих клавиш (для оперативности). Квадратные скобки, в которые заключаются названия папок, являются рудиментом, который пришел еще с Нортона. Ну, и папки, мне удобнее сортировать так же как и файлики, т.е. по размеру, дате создания и т.п.

На следующей вкладке вы сможете настроить или вообще убрать отображение значков слева от объектов на панелях Total Commander. Размер значков существенно влияет на удобство восприятия информации и работы с этим менеджером, поэтому советую поэкспериментировать. Тоже самое касается и последующих вкладок «Шрифты» и «Цвета». Мне, например, не нравится резкая контрастность, поэтому я выбираю не белый фон на панелях. В общем, на вкус и цвет...

Здесь как раз можно будет задать показ расширения сразу после имени файла , а так же задать шаблон для отображения размера объектов (не очень удобно, если вам покажут его выраженный в байтах - сложно воспринимать). Мне больше всего приглянулся показанный на скриншоте вариант.

На следующей вкладке можно будет детально настроить отображение и логику, работу так называемых вкладок папок, которые появились в Тотале несколько лет назад:

Я использую приведенные на скриншоте настройки. А сами вкладки создаю следующим образом. Во-первых, нужно разрешить их создание в пункте «Вид окна» настроек Командера. Потом по очереди открываете все папки, для которых вы хотите создать остающиеся навсегда (заблокированные) вкладки. После чего щелкаете правой кнопкой мыши по каждой из них и выбираете из контекстного меню вариант «Заблокировать».

У меня такие вкладки помечаются звездочками. Я распределяю заблокированные вкладки равномерно по обоим панелям Total Commander (их можно перетаскивать мышью). После этого нужно будет сохранить изменения, выбрав из верхнего меню «Конфигурация» - «Сохранить позицию» и «Сохранить настройки» .

По мере работы с этим менеджером у вас может оказаться открыто очень большое количество вкладок. В этом случае можно будет выбрать из контекстного меню вариант «Закрыть все вкладки» или же нажать на клавиатуре «Ctrl+Shift+W» (закрыть все неактивные и незаблокированные вкладки на выбранной панели Тотала). Все не помеченные звездочками вкладки благополучно испарятся.

Следующие важные настройки сосредоточены в пункте «Основные операции»:

Важными я считаю помеченные пункты. По умолчанию в Коммандере выделение нескольких объектов осуществляется правой кнопкой мыши, но лично я был уже довольно сильно извращен проводником Windows и принятый в нем способ выделения (левой клавишей с удержанием контрола или шифта), да и вызов контекстного меню правой кнопкой мыши мне показался более привычным, поэтому я и выбрал этот вариант в настройках файлового менеджера.

На следующей вкладке настроек вы сможете задать внешние программы для просмотра содержимого файлов в Total при нажатии на кнопку (или клавишу клавиатуры) F3 (просмотр) или F4 (редактирование). Например, тем кто работает с сайтами довольно удобным может показаться вариант открытия файликов в редакторе Notepad++ при нажатии на F3.

Все оставшиеся вкладки (кроме «Плагины», которую мы рассмотрим чуть ниже) не так важны, но тоже могут содержать любопытные настройки.

Примечательно, что на вкладке «Разное» можно будет переопределить горячие клавиши в Commander . Давайте, например, зададим для «показа и скрытия системных файлов» сочетание клавиш Ctrl+Tab.

Для этого ставим галочку напротив Ctrl, выбираем из выпадающего списка Tab, щелкаем по лупе и в открывшемся окне находим в разделе «Вид» команду скрытия или показа системных объектов. Затем обязательно щелкаем по зеленой галочке расположенной рядом, после чего она станет серой. Все, закрываем окно настроек и опробываем наше нововведение.

Плагины и панель управления Total Commander

Теперь давайте поговорим за плагины для Тотала. Существует их очень много и на официальном сайте разработчика этого менеджера для них выделена отдельная страница. Однако там все на англицком и очень с краткими описаниями. Поэтому я советую для поиска и ознакомления с расширениями использовать один замечательный русскоязычный сайт WinCMD.ru.

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

Вообще, плагины для Тотал Коммандера делятся на несколько видов. Это становится понятным из соответствующей вкладки настроек программы:

У меня установлено довольно много расширений, например, для внутреннего просмотровщика (F3 - окно просмотра откроется во внешней вкладки или Ctrl+Q - просмотр файла будет осуществляться на соседней панели). Данные плагины имеют расширение.WLX и посмотреть все установленные у вас расширения такого типа можно будет, нажав кнопку «Настроить» в соответствующей области:

Такое обилие плагинов в моем Тотал Командере позволяет, выделив нужный файлик на панели и нажав Ctrl+Q, увидеть на соседней панели его содержимое , будь то видео, аудио, документ ворда или любой другой объект распространенного формата. Если вы будете с помощью стрелочек на клаве перемещаться по файлам, то в соседнем окне просмотра будет, благодаря этим плагинам, оперативно отображаться их содержимое.

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

Если вам будет лень самим искать подходящие расширения, то можете использовать мои плагины . Правда при этом сбросятся ваши настройки Тотала и заменятся на мои. Если вас это устраивает, либо вы способны сами выдрать из моего Wincmd.ini строки относящиеся к плагинам, то можете скачать этот архив.

Вам останется только его распаковать и скопировать папку Plugins в корневую директорию вашего менеджера (totalcmd), а файл конфигурации Wincmd.ini (в нем прописаны установленные плагины) киньте либо тоже в корень папки totalcmd, либо в то место, которое вы задали для хранения Wincmd при установке Коммандера (см. выше).

Теперь давайте немного поговорим за панель инструментов , которую вы можете настраивать по своему собственному усмотрению. Делается это довольно просто - щелкаете правой кнопки мыши по пустому месту (или по значку) панели инструментов и выбираете пункт контекстного меню «Изменить». Если щелкнули по значку, то вместе с вышеозначенным пунктом вы получите возможность удалить, скопировать или вырезать уже имеющийся в наличии значок с панели:

В результате откроется окно добавления нового пункта на эту панель:

У вас появится возможность создать кнопку:

Для каждой создаваемой на панели инструментов кнопки вы сможете выбрать значок. Причем, если не найдется ничего подходящего в используемой по умолчанию библиотеке, то никто вам не мешает с помощью кнопки с двумя >> найти другую библиотеку иконок на вашем компьютере или же выбрать отдельный файл с иконкой (например, с расширением png). Где надыбать много красивых иконок я вас учить не буду, ибо это идет вразрез с религией этого блога (ну, или типа того).

Что умеет делать Тотал Коммандер (основное)

Трудно отсортировать его основные возможности. Понятно, что он позволяет удобным для пользователя способом сортировать, удалять, копировать и просматривать информацию о всех объектах находящихся на вашем компьютере или же на сетевых дисках. С помощью плагинов можно будет просматривать даже содержимое мобильных устройств.

Но кроме этого Total Commander умеет и имеет много чего полезного:

  1. Поиск в нем (Alt+F7) во многом превосходит поисковые возможности операционной системы. Вебмастерам будет особенно полезен поиск по содержимому файлов (мне это помогло отыскать сигнатуры вируса на своем сайте). Помните я рассказывал про такой чудесный инструмент как Firebugдля Фаерфокса. Когда вы с его помощью изучаете свой сайт, то с поиском CSS правил, отвечающих за что-то на веб странице, проблем не возникает, ибо фаербаг сам подскажет название файла стилей и даже строку в нем.

    Другое дело - поиск нужного объекта в папках движка сайта (CMS может содержать несколько тысяч отдельных файликов), который формирует Html код того или иного участка вебстраницы. Вот тут-то вам и пригодится поиск Тотала по содержимому любого количества файлов. Вы можете скачать всю папку на свой компьютер или же можете подключиться к сайту по ФТП с помощью интегрированного в этот менеджер FTP клиента, который по сути не хуже уже описанного мною ФТП менеджера Файлзила:

    Если будете искать русские слова в каких-либо файликах, то не забудьте поставить галочку в поле «UTF 8» (читайте про кодировки текста ascii, utf 8 и др.).

    Но даже обычный поиск по названию через Тотал Командер имеет очень гибкие настройки (предполагаемый диапазон веса, даты создания, имеющиеся атрибуты), которые прячутся на вкладке «Дополнительно»:

  2. FTP клиент интегрированный в этот файловый менеджер позволяет подключаться к вашему сайту по протоколу ФТП и работать с его объектами точно так, как будто бы они находятся на вашем компьютере. Для выбора подключения достаточно нажать CTRL+F, а если еще ни одного соединения вы не настроили, то в открывшемся окне просто нажмите на кнопку «Добавить». Настройки мало чем отличаются от описанного мною FileZilla, но по слухам, в Total Commander есть проблема с сохранностью паролей, что и сподвигло меня перейти на файлзилу.

    P.S. Оказывается, что Файлзилла тоже небезопасна, ибо хранит пароли незашифрованными. Недавно их у меня увели, и после проверки обнаружилось, что сайты заражены вирусами. Однако я нашел для себя решение, позволяющее безопасно работать с сайтами по ФТП, как через Тотал Коммандер, так и через Файлзилу. Если вам эта тема интересна, то читайте про менеджер и генератор сложных паролей KeePass и TrueCrypt.

  3. Показать все файлы без подкаталогов (Ctlr+B) - если вам лень лазать по всем подпапкам открытого в одной из вкладок каталога, то можете воспользоваться этой функцией. При желании потом можно будет эти все файлики скопировать (переместить) в какую-либо папку, открытую на соседней панели. Иногда бывает очень полезным.
  4. Групповое переименование (Ctlr+M) - выделите на любой вкладке нужное количество файлов, которые нужно переименовать по определенной маске. Инструмент очень навороченный и с помощью него можно творить чудеса:

  5. Синхронизация каталогов - доступно из меню «Команды». Позволяет сравнивать и дополнять каталоги, например, с ноутбука и стационарного компьютера.
  6. Внутренние ассоциации - доступно из меню «Файлы». Все объекты, которые вы открываете из Commander с помощью двойного клика, можно ассоциировать (настроить их открытие) с любыми программами на вашем компьютере. И это можно сделать вразрез с тем, какие у вас настроены ассоциации в системе.
  7. В зависимости от количества установленных в вашем файловом менеджере архивных плагинов, вы сможете прямо в нем распаковывать (Alt+F9), упаковывать (Alt+F5) и проверять (Alt+Shift+F9) архивы поддерживаемых этими расширениями типов. Входить в архивы можно как в обычные папки , что очень удобно.
  8. Можно вывести на принтер список всех выделенных вами объектов (можно и с подкаталогами). Доступно из меню «Файлы» - «Печать». Так же список файлов можно получить и с помощью соответствующих команд Тотала или выбрав соответствующий пункт из верхнего меню «Запуск».
  9. В меню «Вид» можете настроить различные способы отображения. По умолчанию используется подробный режим, но менее давящим на мозг является, на мой взгляд, «краткий» .

    Для просмотра превьюшек изображений можно использовать режим «Просмотр эскизов» (их размер задается в настройках Коммандера). Конечно же, для просмотра и работы с фотографиями лучше будет использовать специализированные программы (например, любимый мною FastStone Image Viewer), но иногда запускать для этого отдельное приложение бывает не целесообразно.

  10. Возможно, что сейчас это и не очень актуально, но тем не менее изредка может и пригодиться возможность этого менеджера. Я говорю про возможность разрезать файлик на куски размером не больше заданного, а потом его склеить. Пункты разбить и собрать файлы доступны из одноименного меню.
  11. Там же имеется возможность создать и проверить контрольную сумму для фалов.
  12. Как я уже упоминал и показывал выше - для миллиона других команд предусмотренных в Commander можно настроить наборы горячих клавиш или же добавить кнопки на панель инструментов. Возможности в этом плане просто безграничны.

Total Commander, нужны ли плагины?

TC полюбили и русскоязычные пользователи, несмотря на то, что русскую локализацию TC в дистрибутиве приложения с мая 2009 года. До этого производилась неофициальная русификация программы, а программисты и по сей день не устают производить разные по размерам и насыщенности утилитами сборки TC и выставлять их на софт-порталах.

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

В TC можно настраивать меню, панели инструментов, где кнопки используются как при запуске внешних программ, так и внутренних команд в меню. Файлы дедектирутся на панели выделением и подсветкой по заданным условиям (например имя, расширение, дата и время создания файла).

«Заводской» дистрибутив TC обычно содержит множество утилит, возможностей и плагинов Total Commander , среди них:

  • Работа с FTP-клиентом;
  • С архивами разных форматов можно работать, как с подкаталогами;
  • Внутренний упаковщик архивов ZIP создает многотомные и самораспаковывающиеся (16- и 32-битные) архивы;
  • Возможность разделения больших файлов на мелкие и сборка нескольких файлов в один большой;
  • Поиск файлов расширенный – с поиском текста в любых файлах, их дубликатов, поиска файлов внутри архивов.

Виды плагинов Total Commander

Плагины Total Commander призваны расширить функциональные восможности файлового менджера. Используются плагины:

Архиваторные: этими плагинами распаковываются определенные типы файлов (в основном архивных форматов). Некоторые архиваторными плагинами создаются новые архивы и модифицируются существующие;

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

Файловой системы: доступ к этим плагинам Total Commander осуществляется посредством панели Сетевого окружения. Через эти плагины становятся доступны какие-то компоненты компьютера, куда невозможно зайти через дисковые имена, а также удаленные системы. Посредством этих плагинов становятся доступны файловые системы, например, мобильных устройств;

Информационные: этими плагинами осуществляется поиск по критериям специфических свойств и сведений о содержимом файлов, отображается информация в файловых списках. Информационными плагинами также производится групповое переименование файлов и добавление дополнительной информации в их названиям;

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

Total Commander плагины скачать можно как с официального сайта Кристиана Гислера, так из неофициальных софт-ресурсов.

Как установить плагины Total Commander

Для установки скачанного плагина TC нужно запустить это приложение, зайти в архив с плагином. После автоматического определения со стороны TC плагина в архиве программа спросит разрешения на его установку и после получения положительного ответа установит плагины Total Commander .

Другим способом установки является использование программы
TC Plugins Manager. Этим внешним менеджером плагинов Total Commander можно управлять всеми плагинами, устанавливать плагины также находящиеся в архивах и вложенных папках. Кроме того, в этом менеджере есть отсутствующая в TC опция временного запрета плагинов, менеджер также создает журналы установки плагинов.

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

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

Как сказал однажды главный герой фильма "Дети-шпионы": "Крутость агента - в его примочках". И это высказывание вполне справедливо в сфере IT. Ведь, чем круче детали Вашего ПК, тем компьютер будет мощнее. Чем лучше подобран и настроен софт, тем оптимальнее Вы будете работать с ним. Ну и чем больше плагинов "навешать" на программу, тем больше функций она сможет выполнять.

Наверное, все знают популярный файловый менеджер Total Commander. Большинством пользователей он признан лучшим в своём роде. В нём "из коробки" доступно достаточно много удобных и полезных функций для работы с файлами. Однако, мало кто пользуется "чистым" Тоталом. В ходу больше взломанные сборки, которые имеют расширенный за счёт встроенных плагинов и дополнительного софта функционал, а также немного изменённый интерфейс.

Различные плагины позволяют добавить файловому менеджеру фактически любые дополнительные функции, которых Вам не хватает! Хотите быстрый предпросмотр картинок - пожалуйста. Желаете создавать архивы с высокой степенью сжатия - нет проблем. Словом, плагины существуют для решения почти любой задачи!

Единственный нюанс - Total Commander платный (стоит порядка 37 евро!). Однако, существуют его бесплатные альтернативы с поддержкой всех (или почти всех) типов плагинов, которые очень могут выручить в различных ситуациях. Поэтому сегодняшнюю статью мы посвятим именно дополнениям для Total Commander.

Альтернатива Total Commander

Прежде чем рассматривать плагины, нам нужна база, на основе которой они будут работать. Как уже говорилось, сам Total Commander - платный. Однако, не всё здесь так просто. Дело в том, что у него существует официальный пробный период в 30 дней. Но и после истечения trial-срока никакие функции файлового менеджера не блокируются!

Единственными недостатками пробного периода является надпись "NOT REGISTERED" в заголовке окна и необходимость при запуске нажимать одну из трёх предлагаемых случайным способом кнопок:

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

На нашем сайте уже давно есть программа :

Это - классический двухпанельный файловый менеджер с интерфейсом, который максимально приближён к оригинальному виду Total Commander. Здесь используются практически все те же "горячие" клавиши и элементы управления. А, самое главное, что Unreal Commander поддерживает три типа плагинов Тотал: WLX (просмотр файлов), WCX (архивация) и WDX (информационные плагины).

Правда, и у Анрила есть недостатки. Во-первых, нету поддержки плагинов файловой системы (WFX) и поиска (DSX), а, во-вторых, имеется необходимость периодически обновлять (хоть и бесплатно) лицензию. Поэтому в качестве идеальной альтернативы Total Commander я бы рекомендовал другой файловый менеджер - :

Этот файловый менеджер, как и предыдущий, максимально наследует интерфейс Total Commander и его набор "горячих" клавиш . Однако, не имеет никаких требований к лицензированию, работает на всех десктопных операционных системах (в т.ч. Linux и Mac OS) и изначально поддерживает все плагины Тотала за счёт использования "родного" Total Commander plugin API.

Архиваторные плагины WCX

Изначально Windows поддерживает работу только с одним типом архивов - ZIP. Для поддержки иных популярных форматов, вроде RAR, 7Z, TAR.GZ и т.п. требуется установить специальную программу-архиватор . Преимуществом файловых менеджеров является изначальная поддержка большинства видов архивов как обычных папок без дополнительного софта (за счёт встроенных библиотек).

Если же пользователю нужен какой-то специфический формат с высокой компрессией или требуется распаковать какой-нибудь файл, в основе которого лежит архив (например, инсталлятор программы или CHM-файл), то он всегда может положиться на архиваторные плагины (англ. "packer plugins") Total Commander, которые имеют расширение WCX .

Скачать архиваторные плагины для Total Commander можно с официального англоязычного сайта (первая группа плагинов) или с русскоязычного сообщества WinCMD.ru , посвящённого Тоталу (предпочтительнее для русскоязычных пользователей).

Рассмотрим принцип установки архиваторного плагина в Double Commander. В качестве примера возьмём плагин , который позволяет вытаскивать ресурсы из иконок в формате ICO как из обычных архивов.

Для начала нужно распаковать скачанный ZIP-архив с файлами плагина. Сделать это можно в любую папку, однако, на мой взгляд, логичнее всего распаковывать в специальную директорию "plugins" в папке Вашего файлового менеджера. В ней заведите (если её нет) подпапку с типом плагина (в данном случае WCX) и новую папку с названием добавляемого расширения:

Теперь, когда файлы плагина на месте, откроем сам файловый менеджер и перейдём в его "Параметры" (меню "Настройка" или одноимённая кнопка на панели инструментов). Здесь зайдём в раздел "Плагины" и выберем вкладку нужного типа (в нашем случае "Архиваторные плагины.WCX"). Здесь жмём кнопку "Добавить" и в открывшемся окошке указываем путь к файлу нужного плагина:

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

Как видим, теперь иконки открываются точно так же как и обычные архивы и мы можем вытащить из них изображения различного размера, из которых они состоят!

Подбивая итоги, скажу, что архиваторные плагины Total Commander позволяют не только добавить поддержку работы с новыми типами архивов и некоторых файлов, но и:

  • автоматизировать копирование файлов;
  • создавать списки файлов в папках и подпапках;
  • извлекать ресурсы из различных файлов, в основах которых лежит принцип архивирования;
  • конвертировать звуковые и графические файлы, а также шифровать их или скрывать от просмотра;
  • выполнять ряд специфических действий, связанных с шифрованием или архивацией (генерация контрольных сумм файлов, работа с образами и т.п.).

Плагины просмотра файлов WLX

Если плагины архиваторного типа позволяют превратить Total Commander (или Double Commander) в универсальное средство распаковки различного рода файлов, то плагины просмотра дают нам возможность любые файлы открывать и выполнять. Достигается это за счёт наличия в Total Commander специального модуля Lister (собственно, по-английски плагины WLX и называются "Lister Plugins ").

Изначально Lister поддерживает открытие любых файлов в виде текста, набора двоичных или шестнадцатеричных данных и в графическом представлении. Вызывается просмотр нажатием клавиши F3 . Кроме того, для ряда файлов доступна функция быстрого предпросмотра на параллельной панели файлового менеджера без открытия полноценного окна Листера (по умолчанию вызывается нажатием CTRL+Q ):

Однако, возможности Листера могут быть существенно расширены за счёт использования различных плагинов (см. пункт 7 представления в меню "Вид" окна просмотра). За счёт этих плагинов Вы сможете воспроизводить видео, слушать музыку, просматривать редко используемые форматы графики или документов без необходимости устанавливать и запускать специфический (порой довольно тяжеловесный) софт!

Принцип установки плагинов WLX аналогичен рассмотренному выше принципу добавления WCX-расширений. В директории plugins создаём подпапку WLX и в неё распаковываем папку с файлами плагина. Затем открываем "Параметры" - раздел "Плагины" и добавляем новое расширение во вкладке "Плагины просмотрщика WLX" .

В результате наш файловый менеджер, например, "учится" открывать офисные документы OpenOffice, Word 2007 и электронные книги в формате FB2 при помощи плагина OpenOffice/DOCX/FB2 Viewer , который "весит" всего 3 мегабайта и не требует наличия установленных офисных пакетов:

Условно результат установки Lister-плагинов можно разбить на следующие категории:

  • открытие и просмотр новых форматов файлов (мультимедиа, офисных, графических, баз данных и т.п.);
  • полноценное редактирование файлов (в основном текстовых) в редакторах с подсветкой синтаксиса и прочими удобными функциями (по нажатию кнопки F4);
  • улучшение внешнего вида списка файлов за счёт добавления превью и т.п.

Грубо говоря, все визуальные "красивости" и возможности просмотра файлов в Total Commander обеспечиваются именно WLX-плагинами.

Информационные плагины WDX

Если предыдущие типы плагинов позволяли так или иначе просматривать содержимое определённых видов файлов, то информационные плагины призваны давать нам доступ не столько к самим файлам, а к информации о них. Такие плагины ещё называют контентными (от английского их названия "Content Plugins").

Контентные плагины удобно использовать для просмотра и правки различных МЕТА-данных (например, атрибутов файлов или EXIF-информации изображений), сортировки файлов по заданным критериям или поиска по определённым параметрам.

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

Что касается установки, то плагины данного типа устанавливаются по стандартной схеме в папку WDX и подключаются в одноимённом разделе Параметров. Однако, у этих расширений есть своя специфика - они могут требовать дополнительных настроек. Для примера возьмём плагин для отображения EXIF-данных у графических файлов ExifToolWDX . После его установки Вы не увидите никаких изменений в файловом менеджере!

Чтобы извлечь пользу из данного плагина Вам потребуется создать новый набор колонок , который будет содержать поля с нужной Вам МЕТА-информацией. Для этого зайдите в "Настройки" - "Просмотр файлов" - "Колонки" - "Наборы колонок" , растяните на всю ширину открывшуюся панель и нажмите кнопку "Создать" вверху. У Вас будет создана копия стандартного набора колонок.

Любой текст в редакторе колонок можно удалять и править. Основное же действие добавляется при помощи нажатия кнопки с плюсиком в графе "Содержимое поля данных ". При нажатии кнопки откроется контекстное меню с возможностью выбора стандартных полей Double Commander (раздел "DC") или полей плагинов ("Plugins"). Вот как раз в последнем и находятся поля, добавляемые различными контентными плагинами. К примеру, с ExifToolWDX можно добавить отображение размеров картинки, фокусного расстояния, модели камеры и т.п.

Сохраните созданный набор колонок под уникальным именем и в дальнейшем сможете быстро включать его при необходимости. Для этого просто вызовите контекстное меню колонок и выберите нужный в данный момент набор:

Что касается WDX-плагинов для поиска данных, то получить к ним доступ после установки можно через функцию "Поиск" , вызываемую из меню "Команды" или кнопкой на панели инструментов. В открывшемся окне перейдите на вкладку "Плагины" , активируйте флажок "Использовать контентные плагины" и нажмите кнопку "Добавить правило" . В первой графе нового правила "Плагин" выберите из выпадающего списка нужное расширение, задайте нужные условия и нажмите кнопку "Старт" :

Резюмируя возможности WDX-плагинов, выделим следующие доступные функции:

  • добавление новых колонок с данными о файлах;
  • поиск файлов по заданным параметрам;
  • просмотр информации о файлах во всплывающих тултипах и т.п.

Плагины файловой системы WFX

Если Вы в качестве платформы для работы остановились всё-таки на Unreal Commander, то учтите, что этот файловый менеджер не поддерживает плагины WFX.

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

Большинство плагинов WFX добавляются после установки в раздел "Сеть" и отображаются как новое подключение. Однако, бывают исключения, которые вызываются нажатием тех или иных клавиш. Поэтому перед установкой системного плагина обязательно прочтите инструкцию к нему на сайте, с которого скачиваете, или в файле readme, который обычно идёт в комплекте с плагином.

Возможности плагинов файловой системы довольно широки, но можно выделить основные функции, которые они реализуют:

  • реализация различных протоколов передачи данных (WebDAV, SFTP, HTTP и т.п.);
  • поддержка файловых систем на подключаемых устройствах (например, файловые системы Линуксов (ext2fs, ReiserFS) или мобильных телефонов);
  • поддержка различных подключаемых устройств (сканеры, цифровые камеры и т.п.);
  • доступ к системным инструментам (реестр, хранилища временных файлов и т.п.);
  • работа файлами некоторых программ (плейлисты WinAMP, списки контактов Miranda и т.д.).

Заключение

В Интернете можно встретить довольно много статей и обзоров под громкими названиями, вроде "Лучшие плагины для Total Commander". Однако, на мой взгляд, понятие лучших - индивидуально. Ведь для решения той или иной задачи иногда существует по несколько разных дополнений и в каждом из них пользователь может найти что-то нужное именно ему.

Поэтому в статье я в большей степени затронул вопрос того, как добавленные плагины должны работать и где их искать. Ведь, порой даже в официальном Readme-файле информация об этом бывает довольно скудна или вовсе отсутствует. А начинающим пользователям файлового менеджера она очень нужна (по себе помню, как пытался в своё время разобраться во всём многообразии плагинов и утилит).

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

А я пожелаю всем успешной реализации всех нужных функций и бесперебойной работы компьютера:)

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Не настраивает Total Commander только ленивый

Думаю, большинство "продвинутых" пользователей после установки любой программы сразу же лезут в ее настройки. А что уж говорить о предмете моей статьи, когда его настраивать можно целыми днями и это не надоест. Так что посмотри все настройки Total Commander, уверен, ты найдешь там много того, о чем не догадывался. Но знай, настройка Total Commander на этом еще не закончилась. Еще столько же параметров скрыты от глаз обычного пользователя, хотя о них всех можно (читай, нужно) прочитать в справке программы. А еще можешь просто скачать TweakTC и пытаться разобраться со скрытыми настройками там.

Работаем с панелью инструментов по-новому

Для тех, кто только что перешел с Проводника на Total Commander, панель инструментов Total Commander может показаться намного более удобной. Ведь на ней можно разместить ярлыки к программам, внутренним командам, а также к любой системной команде. Думаю, что ты также знаешь, что можно создать даже подпанель. Визуально это будет смотреться как просто еще одна иконка. Удобно, однако.

Кстати, Total Commander не перечитывает иконки при каждом обновлении экрана, а хранит их в отдельном файле, загружая только при первом запуске, потому работа с панелью инструментов будет побыстрее, чем с меню Пуск.
Самый простой путь создания ярлыка к программе - просто перетащить исполняемый файл на свободное место в панели, или куда твоя душа пожелает, но уже удерживая клавишу Shift. Попробуйте то же самое сделать в Проводнике или в FAR-е...
Однако, панель инструментов интересна не тем, что с нее можно запускать программы, а тем, что с этими программами могут взаимодействовать другие файлы и папки. Попробуй перетащить директорию, где находятся mp3-файлы на ярлык WinAmp-а в панели инструментов. Я запускаю WinAmp только таким образом! Думаю, и ты теперь тоже.
Теперь создай на панели ярлыки к Internet Explorer, Opera (список можно продолжать) и перетащи по очереди на них html-файл и выбранный тобой браузер откроет его. А, перетащив html-файл на иконку своего любимого текстового редактора (html-процессора), ты откроешь его в соответствующей программе.
А если ты создашь ярлык к папке на панели инструментов (все тем же простым перетаскиванием), то переход к этой папке по ярлыку будет еще не верхом совершенства. Drag"n"Drop из файловых панелей на ярлык папки вызовет копирование в эту папку! Ну что, теперь ты больше не будешь относиться к панельке с кнопочками предвзято. Она может многое.

Удаляем элементы интерфейса


Многие, считая себя опытными пользователями, отключают нижнюю панель с кнопками, полагая, что никакой функциональной нагрузки она не несет. Для тех, кто работает с клавиатурой и только с ней, это на 100% правильное решение. А вот для тех, кто хотя бы иногда прибегает к услугам мышки, я открою несколько маленьких секретов. Данная панелька, как оказалось, также поддерживает Drag"n"Drop, поэтому удобнее всего ей пользоваться, не нажимая на ней кнопки F3, F4, F5, а перетаскивая выделенные файлы и папки на эти кнопки. Проверено, так удобнее. А теперь нажми правой кнопкой мышки на F8-Удалить. Откроется контекстное меню, откуда ты сможешь очистить корзину или посмотреть ее свойства. И кстати, не говори, что тебе не нужна корзина. Или ты никогда не спал на клавиатуре? Раз уж речь пошла об отключении отдельных панелей, то могу посоветовать тебе отключить командную строку. Нет, не потому, что ей не нужно пользоваться, а потому что её очень просто вызвать (Left Arrow или Right Arrow).

Меню часто используемых каталогов - удобнее не придумаешь

Но все же главным инструментом навигации по директориям я считаю меню часто используемых каталогов. Вызывается оно не только через клавиатуру (по умолчанию Ctrl+D), но и с помощью мышки - двойным нажатием по названию текущей директории. У меня здесь целые лабиринты папок. Можно создавать подменю часто используемых каталогов, делать разделители для визуального удобства.



А для редактирования этого меню, если ты захочешь построить множество подменю и разделителей, я рекомендую пользоваться сторонней утилитой - Wincmd Directory Menu Customizer.



И не забывай (если, конечно же, знал), что при создании закладки удобно пользоваться alt-символами. Например, закладку имеет смысл назвать не Downloads, а &Downloads. Тогда для того, чтобы перейти в этот каталог ты просто нажмешь Ctrl+D, а потом D.

Настройка горячих клавиш

Быстрее способ можно придумать, только если для этого каталога назначить собственное горячее сочетание клавиш. Для этого воспользуйся меню Запуска (Запуск - Изменить меню Запуск…). Добавь в нем свой избранный каталог, в качестве команды указав "cd полный путь к каталогу" без кавычек. Останется только назначить горячие клавиши, которыми, к сожалению меню Запуска пока не блещет.



Теперь к твоему избранному каталогу можно перейти просто моментально.
Продолжая тему горячих клавиш, нужно сказать, что Total Commander по умолчанию имеет огромное количество клавиатурных сочетаний для работы, которое просто нужно распечатать на принтере и изучить. Но для начала его необходимо дополнить. Поэтому отправляйся по пути Конфигурация - Настройка - Общие - Переопределить горячие клавиши. Вот здесь уже выбор клавиатурных сочетаний весьма велик. Итак, я рекомендую сделать следующие существенные изменения:
Ctrl+H - cm_SwitchHidSys - Включить/выключить показ скрытых файлов. Лично мне удобнее работать, когда скрытые и системные файлы не портят картину своим присутствием. Но иногда нужно видеть и их. Быстрое переключение между этими режимами мне сильно помогает.
Ctrl+W - cm_CopyNamesToClip - Копировать в буфер имена файлов. Можно копировать как один файл, так и несколько. Очень удобно. Очень часто применяется.
Alt+W - cm_CopyFullNamesToClip - Копировать в буфер имена с путями. Часто при настройке программ требуется путь к тому или иному файлу. Ну не набирать же его тебе вручную!
Shift+Home - cm_OpenDesktop - Открыть рабочий стол в Total Commander. Иногда навигацию удобно начинать именно оттуда. Плюс там может находиться разный мусор, который нужно удалить. А оттуда уже можно и в Мои документы, и в Корзину перейти. И кстати, открыть рабочий стол можно, набрав в командной строке "\\" без кавычек.
Alt+Home - cm_OpenControls - Открыть панель управления Windows в Total Commander.
Alt+К - cm_OpenRecycled - Открыть корзину в Total Commander. Многие, работая в Total Commander, до сих пор пользуются корзиной в Проводнике. Не повторяй их ошибки.
Shift+BackSpace - cm_GoToRoot - Перейти в корневой каталог. Без комментариев. Ну а то, что по BackSpace осуществляется переход на один уровень выше, ты, надеюсь, знаешь?



Также, лично для себя я настроил вызов меню часто используемых каталогов на Left Arrow и переопределил переименование файлов на F2, а перечитывание каталогов (обновление панели) на Ctrl+R. А ты решай сам, как тебе удобнее. Узнать много нового и определиться же с собственными горячими клавишами тебе поможет файл Totalcmd.inc, который находится в папке с установленным Total Commander. В этом файле перечислены все внутренние команды Total Commander. Понятно, что на любую из них ты сможешь повесить свои собственные клавиатурные сочетания. Если у тебя установлена хорошая русификация, то и файл Totalcmd.inc тоже должен быть русифицированным.

Раскраска Total Commander и условия поиска

Раскраска папок и файлов не такой уж и немаловажный момент, как может показаться, так как различные цвета для различных файлов - это не только красиво, но и улучшает ориентацию среди множества файлов. Правильнее всего осуществлять раскраску с использованием условий поиска (шаблонов). Команды - Поиск файлов - уточняешь условия (например *.zip;*.rar;*.ha;*.lha;*.bz2;*.arj;*.imp;*.ace;), уточняешь дополнительные условия и сохраняешь данный шаблон, присвоив ему красивое имя, например "Архиваторы". Можешь создать не только такие логичные шаблоны как Исполняемые файлы, Изображения, Скрытые и системные файлы, но и такие интересные, как Файлы, измененные в течение часа, в течение дня, в течение 3 дней, сжатые файлы и каталоги. Если заниматься этим лень, а впрочем, даже если не лень, советую воспользоваться специальной программой Aezay TC Color Presets, с помощью которой можно свободно импортировать-экспортировать цветовые схемы. В поставке имеется также несколько интересных цветовых схем, включая мою собственную.

Впоследствии условия поиска ты сможешь использовать и при работе в файловых панелях. Нажимаешь плюс на цифровой клавиатуре и из списка имеющихся шаблонов выбираешь необходимый - будут выделены все файлы, удовлетворяющие этому шаблону. То же самое можно сделать и для "Отобразить только…" (Ctrl+F12). Можно даже создать шаблон на нахождение фразы в тексте и отображать только файлы, в которых содержится ключевая фраза или слово. Довольно мило.

Настройка меню - последний штрих

В Total Commander можно отредактировать даже меню . Загляни в папку Totalcmd\Language, найди файл WCMD_RUS.MNU, сделай резервную копию и можешь его редактировать. Можешь убрать неиспользуемые пункты меню, перекомпоновать их как тебе вздумается, добавить другие строки, используя любые команды из totalcmd.inc. Впрочем, ты можете поступить и проще, скачав уже готовое расширенное русское или английское меню с сайта http://wincmd.ru

Комментарии в Total Commander. О чем давно мечтали...

Наверное, среди всех просьб по улучшению функциональности Total Commander поддержка комментариев была самой востребованной. Ты ведь тоже это хотел? И вот, начиная с переломной версии 5.5 (это когда произошло переименование программы с Windows Commander), мечта сбылась.

Чтобы вызвать вид с комментариями, нажми Ctrl+Shift+F2. Ну а Ctrl+Z - создать/редактировать комментарий к файлу. А если подвести курсор к файлу, то во всплывающей подсказке ты увидишь комментарий плюс кое-какую полезную информацию. В Windows XP при наведении на mp3-файлы ты сможешь просмотреть информацию из тега - артист, композиция, альбом, год, битрейт и т.д. Не буду раскрывать все секреты, попробуй поэкспериментировать на различных типах файлов. Только помни, что всплывающие подсказки будут работать, только если у тебя стоят галочки в Настройках - Экран - Всплывающие подсказки - Подсказки/примечания в стиле win32 (если доступно).
Естественно, что все комментарии где-то хранятся. Для этого используются либо descript.ion, либо files.bbs - файлы. Так что не вздумай их удалить. Настройка твоих предпочтений по этому поводу осуществляется в Настройках - Операции - Комментарии к файлам.

Чего не имеем, то допишем. Плагины Total Commander

Лично я всегда уважал те программы, которые умеют подключать дополнительные плагины. Как с помощью конструктора ты собираешь программу своей мечты. Главное, найти необходимую деталь. Total Commander уже имеет порядочное число полезных инструментов (групповое переименование файлов, синхронизация директорий, FTP-клиент, сравнение файлов, мощный поиск файлов), но согласись, всегда хочется еще чего-нибудь экстра. Total Commander поддерживал плагины с незапамятных времен. Но это были только архиваторные плагины, а начиная с версии 5.5 плагины получили второе дыхание - появились File System плагины и Lister-плагины, и как следствие, в течение месяца после появления новых plugin API мы наблюдаем бум плагинов. В 6.5 Кристиан Гислер (автор программы) порадовал нас ещё одним типом плагинов - Content plugins, что спровоцировало ещё одну "плагиновую лихорадку".

Новые плагины и обновленные версии появляются чуть ли не каждый день. Но буду последователен, и расскажу сначала о первом типе плагинов - Packer Plugins.

Архиваторные плагины

Первоначальная задумка создания этих плагинов - поддержка тех архивов в Total Commander, которые им не поддерживаются в стандартной поставке (хотя и в стандартной поставке поддерживаемых форматов много). Так, к чисто архиваторным плагинам можно отнести HA Plugin и Multiarc (около двадцати поддерживаемых форматов, в том числе 7zip, cab, imp), PPmd, Bzip2 и другие. Но желание реализовать невозможное привела к тому, что стали появляться архиваторные плагины, чье назначение не соответствует первоначальной задумке. Это CatalogMaker - каталогизатор дисков и директорий, AVI - создание avi-анимаций из последовательности BMP и JPG-изображений и их покадровый просмотр с возможностью извлечения кадров и аудио; IMG - работа с образами дискет; DBX - работа с почтовыми базами Outlook Express; ISO - чтение образов CD-ROM и многие другие. А плагин Far2WC позволяет использовать многие архиваторные плагины, написанные для FAR-а, например DocFile Browser и Resource Browser. С помощью Resource Browser можно входить в exe или dll файлы, просматривать и извлекать ресурсы (например, иконки и сплэш-скрины), а в комплекте с интегрированными IrfanView или XnView мы получим очень интересный и удобный инструмент для работы с ресурсами.


Второе пришествие плагинов - FS-плагины

Как и в случае с архиваторными плагинами, разнообразие FS-плагинов далеко выходит за рамки их первоначального назначения. Классическими в этом плане можно назвать такие плагины, как WinCE - позволяющий получить доступ к PocketPC или другому Windows CE-устройству, подключенному через ActiveSync (и не забудьте, что существует Total Commander специально для карманных компьютеров), Ext2+Reiser - позволяющий доступ к Linux Ext2-разделам и Reiser-разделами, имеющимся на компьютере. Также с натяжкой сюда можно отнести SFTP plugin - для создания SFTP-соединений через SSH2. Дальнейший список FS-плагинов - результат, в основном, изобретательного ума программистов. Они-то и есть самые интересные.
Первым появился Procfs, реализующий менеджер задач в Total Commander. Он показывает список запущенных задач, объем потребляемой памяти и еще много чего интересного (Попробуйте Ctrl+Q, F3, F5, Enter).

Удобство данных плагинов заключается в первую очередь в том, что ты работаешь с необходимыми тебе задачами из привычного и очень удобного интерфейса Total Commander, используя при этом все его плюсы. Работая с реестровым плагином, можно добавлять избранные ветви реестра прямо в меню часто используемых каталогов, а экспорт веток осуществлять банальным F5, и даже копировать и перемещать ключи и значения как в обыкновенном двухпанельном файловом менеджере.

Ты по заслугам оценишь удобство работы с плагином Uninstall для удаления установленных в систему приложений. Поверь мне на слово, это куда удобнее, чем вызывать тормозной апплет Add Remove Applications, про который я уже забыл.

Перечислить все плагины в рамках одной статьи невозможно, однако, скажу, что существуют также такие интересные FS плагины, как Shared Files для просмотра файлов, открытых сетевыми пользователями, Services для управления сервисами, Temporary Drive - временная панель Total Commander (наконец то сбылось!) и некоторые другие, но их количество будет расти и дальше.

Lister-плагины. Использование графического интерфейса на полную мощь


Надо сказать, что и без плагинов Lister (встроенный просмотрщик) был очень мощным инструментом и умел ну очень много (включая поддержку огромного количества графических форматов через интегрируемые IrfanView или XnView), а после появления плагинов Lister превратился в монстра, которому, кажется, все под силу.
Word File Viewer For Lister сделал просмотр документов MS Word и красивым и быстрым (но без графики и форматирования), Office Plugin сделал возможным просмотр документов MS Word и Excel через конверторы Microsoft, благодаря чему появилась графика и кое-какое форматирование, IEView Plugin просто использует MS WebBrowser control (читай, Internet Explorer обязательно должен присутствовать) и может просматривать, таким образом, несколько десятков форматов файлов идеально. Это html, shtml, mht, eml, doc, dot, xls, pdf, при наличии установленного монстра Quick View Plus - .vsd;.ppt;.xml;.xsl;.asp;.drw;.lwp;.prz;.wpd;.qpw;.uue;.zip;.123;.gz;.tar; а при наличии установленного в систему просмотрщика Autocad еще и.dwg;.dxf;.dwf;.rml;.ipt;.iam;.idw. Конечно, просмотр того же файла PDF по скорости будет сравним с открытием самого Acrobat Reader, а просмотр документа MS Excel - с запуском Microsoft Excel, но этот недостаток компенсируется удобством работы в среде Total Commander (Ctrl+Q) при условии наличия достаточно мощного компьютера. Если же все же скорость тебя не устроит - есть более быстрый плагин или plain text.


Но что самое интересное, в виде дочернего окна в режиме быстрого просмотра через IEView в Total Commander интегрируется и Explorer (Проводник) и мы сможем получить все преимущества Проводника (такие, например, как просмотр миниатюр изображений), в Total Commander. В сочетании с удобством работы по Ctrl+Q это дает очень интересный результат. Практически, какой бы файл или папка тебе ни попались в директории при навигации в режиме быстрого просмотра, в противоположной панели ты увидишь их сущность. Это, я уверен, тебе должно понравиться.

Контентные плагины - видим всё

В Total Commander 6.50 появился ещё один тип плагинов - так называемые "контентные". Суть их в том, чтобы "доставать" и показывать различную информацию из самых различных типов файлов. Например, на скриншоте хорошо видно, как с помощью плагина anytag в отдельную колонку выводятся теги mp3-файлов. Согласитесь, это просто-таки здорово!
Статью, в которой максимально подробно рассказано о контентных плагинах и способах их применения, можно прочесть
.



В рамках данной статьи я не пытался научить тебя пользоваться Total Commander - это нереально. Хотелось просто показать тебе возможности этого файлового менеджера, и то, что если он чего-то и не может, то вполне возможно, что это ты просто не знаешь о том, что Total Commander это может. Точно так же, в рамках одной статьи невозможно описать все плагины для Total Commander. Только за последний месяц появилось около двадцати новых Lister и File System плагинов (причем интересно, что большинство этих плагинов написано программистами постсоветского пространства). А это свидетельствует о том, что и далее функциональность вашего любимого файлового менеджера будет расти с каждым днем в буквальном смысле.
Ну, а если хочешь научиться эффективно пользоваться Total Commander - читай справку, а еще лучше - читай обзорные и обучающие статьи на русскоязычном сайте Все о Total Commander - http://wincmd.ru

Именно на этом сайте ты сможешь скачать все плагины, утилиты и файлы, упомянутые (и не упомянутые) в этой статье, а также найти ответы на большинство своих вопросов. Ну а если ты программист и хочешь еще и помочь другим пользователям - напиши собственный плагин. А если возникли вопросы, как написать плагин - добро пожаловать в Russian Total Commander Plugring Team, по вопросам вступления в которую связывайся со мной лично.

Андрей Пясецкий

От составителя: по всей видимости, эта статья в немного откорректированном варианте была опубликована в журнале "Хакер" №49 за 2003 год. Поскольку та статья никакой ценной информации, которой не было бы в RU.TCKB не содержит, я её включать в базу не стал.

– это, пожалуй, одна из самых удачных программ, которая была написана для Windows. Практически не изменяя свой внешний вид, она эволюционирует вместе с операционной системой Windows, оставаясь для многих системной утилитой номер один. Во многом, это большая заслуга тех программистов, которые смогли увидеть, насколько перспективным может оказаться принцип двухпанельного интерфейса файлового менеджера. За более чем десять лет разработки, продукт компании Ghisler не только успел поменять название с Windows Commander на Total Commander, но и оброс множеством самых разнообразных функций: появились закладки, добавилась поддержка rar-архивов, менеджер стал работать с юникодом и стал во многом удобнее. Но, как известно, совершенству нет предела, и, памятуя эту истину, разработчики переложили «доработку» программы на плечи самих пользователей. С помощью дополнительных модулей или попросту говоря плагинов, Total Commander можно превратить в многофункциональный швейцарский нож, в котором есть инструменты на все случаи жизни. Причем, некоторые плагины не только расширяют потенциал программы, но, даже могут послужить поводом для того, чтобы отказаться от некоторых программ, которыми ранее приходилось пользоваться. Рассматривать абсолютно все дополнительные модули для файлового менеджера нет смысла. Во-первых, их очень много. Во-вторых, многие из них имеют если полностью не одно и то же предназначение, то, по крайней мере, очень близкое. Поэтому мы расскажем лишь о самых интересных, на наш взгляд, плагинах. Если вас заинтересует эта тема, вы сможете найти сотни других дополнений на сайте программы, на неофициальном сайте Totalcmd.net , а также на русскоязычном сайте "Все о Total Commander ". Прежде чем приступить к перечислению плагинов, не лишним будет упомянуть о процессе их установки. Все дополнительные модули для Total Commander делятся на несколько групп:

  • Плагины для архивации – дополнительные модули, которые расширяют в программе возможности по работе с архивами. Такие плагины имеют расширение WCX;
  • Плагины файловой системы – эти дополнения к Total Commander позволяют получить доступ к дискам или другим цифровым носителям с файловой системой, которая не поддерживается Windows. Эти плагины выглядят как файлы с расширением WFX;
  • Плагины внутреннего просмотрщика – предназначены для расширения списка форматов, поддерживаемых внутренним просмотрщиком Lister, вызываемым командой F3 или Ctrl+Q. Эти файлы имеют расширение WLX;
  • Информационные плагины – дают возможность просмотреть информацию, заложенную в файл. Они имеют расширение WDX.
Установка плагинов в Total Commander с недавнего времени происходит автоматически. Достаточно скачать архив с дополнением к файловому менеджеру и просмотреть его содержимое, как на экране появится окно, в котором программа предложит установить обнаруженный плагин.

Если же по какой-то причине необходимо подключить дополнительный модуль вручную, необходимо открыть окно с настройками программы (Configuration>Options) и перейти в раздел Plugins. Далее с помощью кнопки для соответствующего типа плагинов следует указать расположение модуля, который вы хотите установить, на жестком диске. Этот плагин будет полезен тем, кто привык «держать руку на пульсе» системы. С его помощью можно следить за состоянием памяти, загруженностью процессора, управлять запущенными процессами, а также назначать каждому из них свой приоритет. В отдельном окне в режиме реального времени прорисовываются графические зависимости, которые отображают статистику работы системы.

В операционных системах XP и Vista можно почерпнуть информацию об открытых портах и установленных на данный момент соединениях. То количество функций, которое предлагает AceHelper, имеется далеко не в каждом менеджере процессов. Так, например, AceHelper отображает информацию об используемых процессом файлах, ключах реестра, драйверах и т.д. При необходимости, можно произвести выгрузку процесса из оперативной памяти. После установки плагин появляется в виде иконки в сетевом окружении. По умолчанию Total Commander может просматривать очень ограниченное количество графических форматов. Конечно, для этой цели обычно используют дополнительную многофункциональную утилиту, такую как ACDSee. Однако поддержка встроенным просмотрщиком различных графических форматов позволяет в некоторых случаях обойтись без дополнительных программ. Установив модуль Imagine, в Total Commander можно просматривать графические файлы следующих форматов: JPG, GIF, PNG, BMP, PCX, TGA, PSD, TIF, TIFF, LBM, IFF, FLI, FLC, SPR, PCD, JPC, JP2, J2K (JPEG 2000), PBM, PGM, PPM, RAS, SGI, RGB, BW, JBG, JBIG, ICO, CUR, ANI, CLP, RLE.

Imagine показывает подробную информацию о графическом файле – разрешение, глубину цвета, количество кадров (например, для анимированных GIF), данные EXIF (для файлов JPEG). Анимированные файлы GIF можно экспортировать в видеофайл AVI. Некоторые параметры изображения можно редактировать, например, изменять глубину цвета, поворачивать, изменять размеры рисунка. Данный модуль очень удобно использовать и для быстрого просмотра с последующим переименованием изображений. Для того чтобы слушать музыку на компьютере, конечно, удобно использовать специальный проигрыватель. Однако когда требуется быстро просмотреть несколько медиа-файлов, запускать тяжелую утилиту каждый раз очень неудобно. С помощью этого модуля можно слушать и смотреть аудио/видеофайлы большинства популярных сегодня форматов (asf, wmv, avi, mpeg, aiff, ogg и многих других) непосредственно на панели Total Commander.

Кроме того, что файл будет проигран, в окне будет отображаться информация, заложенная в тэги ID3Tag V1 и ID3Tag V2 (тип кодека, битрейт, информация об альбоме и т.д.). Плагин запускается как просмотрщик по F3 или Ctrl+Q. Еще один тип программы, функции которой может выполнять плагин для Total Commander – эмулятор диска. Конечно, такой плагин не сможет заменить Alcohol120% или DaemonTools, ведь VirtualDisk имеет минимум настроек и не умеет эмулировать защищенные диски. Тем не менее, у этого модуля есть одно преимущество – он легко устанавливается и удаляется, не вызывая никаких сбоев в работе Windows. Его установка немного отличается от обычной установки плагинов. Помимо автоматической инсталляции при просмотре содержимого архива с модулем VirtualDisk, следует отдельно установить драйвер виртуального диска. Для этого нужно щелкнуть правой кнопкой мыши по файлу, вызвать контекстное меню и выбрать в нем пункт Install. После этого потребуется перезагрузка компьютера, и VirtualDisk готов к работе.

После установки плагина в сетевом окружении появляется папка с таким же названием. В эту папку следует копировать файлы-образы перед подключением. Чтобы подключить один из образов в списке, достаточно попытаться зайти в него, как в обычную директорию. Появится окно с настройками, где можно указать букву, которая присвоится подключенному образу и режиму эмуляции.

Программа может эмулировать диск в одном из трех режимов. В режиме HDD эмулируются образы с файловой системой FAT или NTFS. В режиме FDD эмулируется дисковод, нельзя подключить NTFS-образы. Последний режим эмуляции CD/DVD - эмуляция привода для чтения CD/DVD-дисков. В режимах HDD и FDD доступна дополнительная опция – только для чтения. Если ее задействовать, подключенные образы нельзя будет изменять в процессе обращения к виртуальному диску. Этот модуль превратит файловый менеджер в почтовый клиент, работающий с протоколами POP3/SMTP. После настройки MAIL_WFX, почтовый ящик отображается как обычная папка, доступ к которой происходит через сетевое окружение и иконку Mail.

Если зайти в такую папку, можно увидеть заголовки писем в почтовом ящике. Именно заголовки, а не сами письма – это сделано для того, чтобы трафик не тратился попусту на спам. Список заголовков обновляется только после захода в ящик.

Все письма, с которыми работает MAIL_WFX, представлены в формате eml. Если в системе уже установлен почтовый клиент Outlook, The Bat! или другой, то письмо откроется в программе, с которой ассоциирован данный тип файла. По умолчанию в Total Commander автоматически устанавливается набор колонок для сортировки писем, однако в настройках можно задать еще много разных столбцов – флаг прочтения письма, приоритет сообщения, организация отправителя и прочие. MAIL_WFX имеет некоторые ограничения, например, не работает с прокси, а в просмотрщике не обрабатывается кодировка писем, из-за чего некоторые письма могут некорректно отображаться. Этот дополнительный модуль находится на стадии бета-версии и поэтому не всегда работает должным образом. Однако, автор ведет активную работу над MAIL_WFX, предполагая в будущем снабдить почтовик массой дополнительных функций. С каждой новой версией Total Commander в программу добавляются новые возможности, которые относятся к поддержке архивов разных типов. Total Commander поддерживает много популярных форматов сжатия, но не 7-Zip. Этот тип сжатия обретает с каждым днем все большую популярность, ведь по степени сжатия данных он часто показывает результаты, даже лучшие чем у Winrar. Отсутствие поддержки формата 7-Zip неудобно еще и потому, что в отличие от привычных архивов Zip или Rar, в нем нельзя производить поиск файлов. Дополнение 7Zip Plugin решает все эти проблемы. С его помощью можно создавать архивы в формате 7Z, просматривать их содержимое, а также распаковывать.

Если вы думаете, что знаете все, на что способен Total Commander, которым вы ежедневно пользуетесь, вы ошибаетесь. Количество дополнений к этой программе огромно и растет день ото дня. И как знать, может, через много-много версий, вместо обычного файлового менеджера будет выпущена целая операционная система, в которую войдут все дополнительные модули к программе.