Windows Commander 3.03

Прочитав в одном из номеров "KB" статью о FAR, решил и сам рассказать о моем любимом NC-клоне. Это Windows Commander, автор: Christian Ghisler, последняя известная мне версия: 3.03. Я пользуюсь им уже примерно полгода и отказываться не собираюсь. Поверьте, эта программа стоит того, чтобы ее попробовать.

WinComm без проблем работает на 95/NT 4, полная версия с небольшим, но полноценным help'ом занимает около 1.2 Мб.

С одной стороны, это настоящий NC-клон, так что заучивать новые комбинации не придется: практически все функциональные клавиши работают аналогично оригиналу. Просмотр, копирование/перемещение, сортировка, удаление - все это можно делать "на автомате". Не забыты даже Ctrl-E/Ctrl-X, отсутствие которых так меня раздражало в NC for Win (может, потом Symantec и исправилась, не видел).

С другой стороны, WinComm перенял кое-что и из Explorer'a: drag'n'drop, переименование файла "на мecтe"(Shift-F6). Привыкли к Del и Backspace для удаления и перехода к родительской директории соответственно - пожалуйста. Причем, удалять можно как в Explorer' e (Del - в корзину, Shift-Del - навечно), а можно и наоборот (мне так больше нравится).

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

  • можно перенести в коммандную строчку(КС) не только имя файла, но и его полный путь;
  • подсчет размера объектов (директорий и файлов) с учётом размера кластера на диске в активной и пассивной панели (последнее полезно перед копированием);
  • встроенный Zip/Unzip с поддержкой длинных имён (прощай, WinZip);
  • работа с архивами: внешние Zip, Arj, Rar, Uc2, Lha, встроенная распаковка Tar, Gz; просмотр и редактирование в архиве;
  • просмотр файлов в Win и DOS кодировках (наслаждайтесь русскими DOS-текстами);
  • список дисков по Alt-FI/F2 включает метки локальных и сетевые имена удаленных дисков;
  • панель кнопок (buttonbar, аналог toolbar);
  • быстрое применение и отмена фильтров (Ctrl-F10/ Ctrl-F12);
  • полнотекстовый поиск файлов, как в Explorer'e, но чуть удобнее;
  • два индикатора при долгих файловых операциях: текущий файл и общий процент.

И это далеко не полный список мелких, но приятных улучшений. Самое главное еще впереди! Чем WinComm действительно выделяется из ряда себе (точнее, NC-) подобных, так это возможностями настройки. Благодаря им можно создать среду, идеально подходящую для работы. Диалог Options содержит 11(!) закладок, до отказа набитых всяческими опциями. Приведу для примера некоторые возможности:

  • "играя" видимыми элементами, цветами и шрифтами объектов, можно получить в результате интерфейс, очень близкий к NC (хотя, зачем? Легко сделать его более красивым и функциональным);
  • меню тоже модифицируется - сделайте его русским, если хотите. Лично я только восстановил привычные F9-F-A для аттрибутов и F9-C-C для сравнения панелей: есть также подменю, куда можно включать сторонние команды с параметрами (см. ниже);

ButtonBar - это просто сказка! Она может включать буквально всё: собственно команды WinComm, ссылки на директории - для быстрого перехода к ним, ссылки на файлы - для открытия и запуска программ. Для каждой кнопки можно указать tooltip, и иконку (в том числе из любого стороннего файла). При этом допустимы стандартные параметры - текущий путь, имя файла, его расширение в активной и пассивной панелях. Это позволяет подключать программы для выполнения отсутствующих в WinComm функций, например, сравнение файлов.

Особого разговора заслуживает реализация D'n'D. Объекты можно бросить на ButtonBar для создания там ссылки или запуска программы с этим параметром. Для копирования тащите их в соседнюю панель, ссылку на директорию на панели кнопок или на иконку диска. Некоторые команды WinComm на ButtonBar становятся приёмниками для D'n'D. Расположите там, например, команду "удалить", укажите иконку из shell32.dll - вот и получился RecycleBin, полезный, если рука на мышке и лень тянуть палец к Del/F8.

Вообще, WinComm создаёт впечатление очень добротного продукта, сделанного с любовью к пользователю. Обычно такие вещи получаются, когда пишешь программу для себя, а потом решаешь ее распространить. Здесь множество всяких ма-а-аленьких деталей, которых даже не замечаешь, однако при попытке работать затем в другой оболочке их очень не хватает. Если эта статья Вас заинтересовала, и Вы решили попробовать WinComm, порекомендую после пары дней работы почитать whatsnew.txt и разделы FAQ, wincmd.ini и KeyboardLayout в Help'e. Там масса полезной информации, которая поможет использовать Windows Commander еще эффективней.

Гр. ЗЕЛЁНЫЙ

Версия для печатиВерсия для печати

Номер: 

03 за 1998 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!