Установить плагин far manager. Far Manager — бесплатный файловый менеджер для Windows. Установка FAR Manager

Far Manager — это бесплатный консольный файловый менеджер на русском и английском языке (имеет многоязычный интерфейс). По функционалу похож на любой другой файловый менеджер, например, Total Commander . Имеет встроенный редактор текстовых файлов наподобие блокнота, но с подсветкой синтаксиса. Есть возможность изменять кодировку файлов, а также множество других полезных функций.
Интерфейс простой колоночный, как у файлового менеджера Norton Commander из MS-DOS, праотца Windows.

Где скачать Far Manager

Far Manager распространяется бесплатно, скачать версию программы можно на официальном сайте: http://www.farmanager.com/download.php?l=ru . Ниже будет описано, как изменить язык интерфейса на русский.

Установка и настройка Far Manager

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

Список аббревиатур и их расшифровка:

  • ПКМ — правая кнопка мыши;
  • ЛКМ — левая кнопка мыши.

Чтобы его увеличить, надо зайти в свойства ярлыка на рабочем столе, найти и увеличить шрифт (ПКМ(правой кнопкой мыши) по ярлыку — Свойства — Шрифт)

  1. Выбираем шрифт Lucida Console
  2. Появится новая шкала размеров шрифта. Размер выбрать по вкусу, например, 20

В результате, интерфейс станет удобнее

Теперь можно изменить язык интерфейса на русский. Для этого надо открыть Far Manager и там нажать F9 — Options — Languages . В появившемся окошке выбрать русский язык

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

Как пользоваться Far Manager

Для начала, про устройство интерфейса этой программы.
Интерфейс представляет собой колонки в центральной области, панель управления снизу и информационную сверху. Колонки в центре — это два глобальных отсека. Каждый отсек может иметь по одной или несколько колонок, по умолчаю по две.
Отсек — это файловая уровневая система определённого диска. Чтобы переместиться выше по уровню, нужно перевести курсор стрелочками на клавиатуре либо мышью на самую верхнюю позицию на символ.. и нажать Enter . Чтобы перейти в подкаталог текущего каталога, перевести курсор на него и нажать Enter . Также, можно использовать мышь, двойной клик по каталогу перенесёт вас в него. Чтобы сменить диск, нужно использовать горячие клавиши Alt + F1 или Alt + F2 . Теперь подробнее по интерфейсу и с иллюстрациями:

Про панель управления — там указаны цифры. Каждая цифра означает индекс панели с F1-F12 на клавиатуре

  1. F1 — помощь — справочник по Far Manager. Хотя бы бегло изучите справочник, много вопросов отпадут сами собой
  2. F2 — пользовательское меню. На первых порах ненужная опция
  3. F3 — просмотр содержимого файлов. На каталогах показывает их размер
  4. F4 — редактировать файлы. На каталогах вызывает меню изменения атрибутов
  5. F5 — скопировать выделенные файлы и папки (каталоги). Выделение производится с помощью кнопки Insert , Ins или ПКМ (правой кнопкой мыши). Также, вы можете копировать файлы перетаскиванием мышью
  6. F6 — перенести выделенные файлы и папки (каталоги). Выделение производится с помощью кнопки Insert , Ins или ПКМ. Также, можно зажать Shift и переносить файлы ЛКМ (левой кнопкой мыши)
  7. F7 — создать каталог (папку) в текущем каталоге (папке)
  8. F8 — удаление папки или файла. Можно удалить одновременно несколько файлов и папок, предварительно выделив их Insert или ПКМ
  9. F9 — упоминал про эту команду. Вызывает наверху меню опций. Изучите его, многое может пригодиться
  10. F10 — закрыть Far Manager
  11. F11 — вызывает список плагинов Far Manager с возможностью дальнейшей настройки (например, изменить кодировку содержимого файла), а также некоторые другие дополнительные функции.
  12. F12 — встроенные экраны. Far Manager позволяет использовать несколько копий программы просмотра и редактирования файлов. Эта кнопка позволяет быстро переключаться между ними, выводя полный список открытых экранов. Используйте F1 , чтобы подробнее ознакомиться с этой возможностью. Эта опция для продвинутых пользователей

Кстати, стоит заметить, что Far Manager имеет возможность управления мышью. Так, вся панель управления внизу легко управляется ЛКМ. Лично я возможностью этой не пользуюсь, ибо нахожу более удобным и быстрым использовать комбинации горячих клавиш, но допускаю, что кому-то управление мышью будет удобнее.

Также, если зажать Alt или Shift , появятся дополнительные кнопки в панели управления. Таким образом, собираются горячие клавиши, дополнительные команды в Far Manager.

Команды Far Manager

Или, как правильнее будет сказать, горячие клавиши на клавиатуре, которыми чаще всего приходится пользоваться:

  • Ctrl + O — показать или скрыть панель и содержимое консоли
  • Tab , Shift + Tab перемещение между левым и правым отсеками
  • Shift + 2 — изменить число колонок в глобальном отсеке. вместо 2 можно использовать любую кнопку от 1 до 9. По умолчанию 2
  • Alt + F9 — перейти из оконного режима в полноэкранный и наоборот
  • Home — переместиться в начало списка файлов и подкаталогов текущего каталога
  • End — переместиться в конец списка файлов и подкаталогов текущего каталога
  • PageUp — перемещаться в верх списка файлов и подкаталогов текущего каталога
  • PageDown — переместиться в низ списка файлов и подкаталогов текущего каталога
  • Ctrl + PageUp — переместиться в каталог на 1 уровень выше
  • Ctrl + F1 , Ctrl + F2 — переместиться в каталог на 1 уровень выше в левом (Ctrl + F1) и правом (Ctrl + F2) отсеках
  • Ctrl + A — показывает свойства файла или папки (каталога, директории). Можно тут же изменить и сохранить изменения. Так, например, можно изменить дату создания файла

  • Insert , Ins , ПКМ — выделение файлов по одному для массовой манипуляции ими (переноса, копирования, удаления)
  • Shift + PageUp , Shift + PageDown — выделение файлов для последующей массовой манипуляции ими (переноса, копирования, удаления)
  • Alt + F6 — создать символическую ссылку
  • Shift + F1 — запаковать выделенные файлы и каталоги в архив

  • Shift + F2 — распаковать выделенный архив в указанный каталог

  • Alt + F1 , Alt + F2

    Открывается диалоговое окно с предложениями выбора диска, а также иных вариантов, как правило, список составляется плагинами (NetBox, WinSCP, редактор реестра, папка для временных файлов, доступ в сеть, список процессов)

  • Alt + F7 — поиск среди файлов в текущем каталоге

    Маску файла лучше оставить свободной *.* , тогда поиск будет проходить во всех файлах. Если вам нужно искать, например, только среди php-файлов, то есть имеющих расширение.php (например, index.php и db.php), используйте маску *.php .
    Вы можете менять её по своему усмотрению.
    Также, можно выделить кнопкой на клавиатуре Insert нужные файлы и папки (каталоги), затем поставить курсор на один из них, чтобы произвести поиск только внутри них.

  • Alt + Insert — пригодится, если вы хотите скопировать текст из консоли

    Во время нахождения в консоли, Вы просто жмёте горячие клавиши Alt + Insert (курсор изменит свою форму), затем мышью или с помощью стрелочек и, зажав Shift , выделяете нужный фрагмент текста и копируете его с помощью Enter

Плагины для Far Manager

Плагины могут довольно основательно расширить функционал Far Manager, превратив его из файлового менеджера в многофункциональный комбайн.
Полный список плагинов вы можете найти в Far Manager PlugRing
Первым делом, нам понадобится . Этот плагин позволяет подключаться к серверам на ОС Linux: Ubuntu, Debian, Freebsd, Centos по протоколам SCP (устаревший), SSH (SFTP), FTP, WebDav.

NetBox — плагин подключения к удалённому серверу по SSH, FTP, WebDav

NetBox — это плагин для Far Manager, продолжатель традиций WinSCP, который реализует клиентскую часть протоколов SCP (Secure Copy Protocol, устаревший), SFTP (SSH File Transfer Protocol), FTP (Files Transfer Protocol) и WebDav. Предназначается для подключения к удалённому серверу на ОС Linux: Ubuntu, Debian, Freebsd, Centos — по , FTP или WebDav и управления им: создания, редактирования, копирования, удаления файлов по вышеуказанным протоколам, их переноса между вашим компьютером и серверами, поддерживающими эти протоколы, в нашем случае, сервера хостинга сайтов. С его помощью мы будем взаимодействовать с файловой системой хостинга, где располагаются ваши сайты: закачивать и скачивать файлы, .

Как установить NetBox

Сейчас Far Manager идёт с предустановленным Netbox, но вы можете Скачать NetBox в Plugring Far Manager .
Скачанный файл распаковываем в папку с плагинами
(Пуск — Выполнить — %ProgramFiles%\Far Manager\Plugins)
На этом, установка NetBox в Far Manager завершена, нужно только перезапустить последний.

Подключение к удалённому серверу по SSH, FTP, WebDav с помощью NetBox, WinSCP

Жмём комбинацию клавиш Alt + F1 или Alt + F2 , в открывшемся меню выбираем NetBox , он под цифрой 2 .

Теперь нужно создать подключение к нашему серверу. Допустим, есть данные для подключения по SSH:
Логин: root , пароль: pass , IP сервера: 127.0.0.1 , порт 22
Как и предложено для создания новой сессии, жмём Shift + F4 и вводим данные:

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

Если вам нужно подключиться по FTP или WebDav протоколу, просто выбираете нужный из выпадающего списка в поле Протокол

FAR Manager: краткое знакомство

тот Norton-подобный файл-менеджер, созданный известным российским программистом Евгением Рошалом, воспроизводит привычный для многих пользователей интерфейс программы Norton Commander. FAR предназначен для работы с файлами, каталогами и архивами в среде Windows 95/98/Me и Windows 2000/NT и может функционировать как в полноэкранном, так и в оконном режиме. Мы не будем петь дифирамбы этой программе, но, на наш взгляд, не существует более удобного менеджера файлов, по крайней мере для человека, успевшего в свое время всерьез поработать с программой Norton Commander.

Чему же отдать предпочтение?

звестную всем утилиту Norton Commander представлять, естественно, не нужно. В настоящий момент последней ее версией является Norton 2000, прекрасно решающая проблему 2000 года, но не представляющая особого интереса для российского пользователя. Причин тому достаточно много, назовем лишь наиболее важные: пакет не русифицирован; используемый шрифт не содержит кириллицы, так что русские имена файлов и каталогов использовать невозможно; внутренняя информационная база пакета не включает ни одной российской программы. Кроме того, немаловажное значение имеет то, что программа занимает порядка 10 Мбайт (версия 1.0) на жестком диске, да и стоит недешево.

В противоположность утилите Norton Commander последняя версия программы FAR (FAR 1.70b3) занимает на диске всего лишь немногим более 2 Мбайт, а предыдущая (FAR 1.70b2) вообще «весила» в два раза меньше. FAR Manager считается условно-бесплатным продуктом. Стоимость регистрации его составляет 25 долл. (без регистрации продукт работает 40 дней), а граждане и организации стран СНГ и Балтии могут зарегистрировать программу совершенно бесплатно. Для ее успешной регистрации (это осуществляется путем запyска программы FAR с параметром –r: «FAR -r») пользователю из бывшего СССР в качестве имени пользователя следует ввести фразу «xUSSR регистрация», а регистрационным кодом при этом будет служить день недели, когда вы решили зарегистрировать программу (к примеру, слово «понедельник», введенное строчными русскими буквами). Адреса серверов для FAR: http://www.rarsoft.com/ , ftp://rarsoft.ti.sk/pub/FAR/ и ftp://rarsoft.ti.sk/pub/FAR/ (хотя и не на всех из них самая свежая версия появляется одновременно).

Что касается программных возможностей FAR Manager, то и здесь данная утилита находится на высоте - как для широкого круга пользователей, так и для специалистов-профессионалов. Дело в том, что в программе помимо стандартных возможностей, известных еще с первых версий Norton Commander, есть немало приятных особенностей. К их числу следует отнести определение размеров каталогов, вызов списка активных задач; передачу файлов через FTP-клиент. Широкие возможности FAR предоставляет и при работе с архивами: архивирование и разархивирование, просмотр, редактирование и запуск на выполнение файлов из архивов. Программа поддерживает большинство известных архивных форматов, в том числе саморазархивирующиеся и CAB-архивы. FAR прекрасно понимает длинные имена файлов, корректно работает с русскими буквами, а встроенный редактор позволяет переключаться между DOS- и WIN-кодировками. Но не будем углубляться в дальнейшее перечисление возможностей программы, поскольку об этом уже достаточно много писали.

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

Плагины для FAR

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

Кроме того, регулярно появляются все новые плагины, написанные различными авторами. Одни из них представляют больший интерес, другие меньший, однако их общее число постоянно увеличивается (в настоящий момент известно порядка 407 различных плагинов), а старые версии плагинов периодически сменяются новыми. К тому же как сам автор FAR Manager, так и авторы конкретных плагинов прислушиваются к пожеланиям и предложениям пользователей и в ряде случаев реализуют их идеи в новых версиях. Наиболее полный список плагинов с возможностью их сортировки по различным параметрам можно найти по адресу , представляющему собой своеобразное Интернет-содружество авторов FAR-плагинов.

Несколько наиболее полезных плагинов, как мы уже упоминали, автоматически входят в дистрибутив FAR Manager. Из наиболее часто используемых хотелось бы назвать удобный менеджер печати и модуль «Преобразование регистра файлов», который позволяет унифицировать изменение написания имен файлов выбранной директории. Весьма эффективен и модуль «Расширенное сравнение», который, в отличие от известной еще из Norton команды «Сравнение папок», позволяет указать ряд дополнительных параметров сравнения (время, содержимое, размер), а также включать или, наоборот, исключать при сравнении определенные файлы и папки. Существенно облегчает процесс перекачки файлов известный плагин «FTP-клиент». В последнюю версию FAR (1.70b3) добавлен еще один интересный плагин «Контекстное меню проводника» (рис. 1), правда, большинство из объявленных в нем возможностей пока не действуют. В то же время по крайней мере часть функций этого модуля может быть использована в практике довольно широко (к примеру, «Отправить», «Вырезать», «Копировать» и «Вставить»).

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

Инсталляция любого нового плагина очень проста. Нужно в каталоге FAR (по умолчанию C:\Program Files\Far) создать подкаталог Plugins (в последних версиях программы он создается автоматически), внутри него создать специальный подкаталог для данного плагина и скопировать в него все файлы плагина. После этих манипуляций вы закрываете программу обычным образом, а затем вновь запускаете, и плагин начинает работать. Вызвать же нужный плагин можно, нажав клавишу F11 и выбрав его из открывшегося списка. Некоторые плагины выбираются и через комбинацию Alt+F1 (Alt+F2). Для изменения параметров установленных плагинов потребуется воспользоваться командой F9ФПараметрыФПараметры внешних модулей и внести нужные коррективы (рис. 2).

Так ли необходимы FAR-плагины?

ак уже было отмечено выше, на момент написания этой статьи официально на http://www.uic.nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi было зарегистрировано 407 различных плагинов (наверное, невозможно найти другое программное средство, для которого было бы разработано такое их количество). С одной стороны, столь широкий спектр возможностей, которые предоставляют плагины, кажется излишним, а с другой - именно это и является основным преимуществом FAR Manager перед другими программами, предназначенными для работы с файлами и каталогами. Ведь модульная структура FAR позволяет пользователям подключать и отключать именно те плагины, что необходимо.

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

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

Clipboard Copy, Clipboard Copy Alt

Эти плагины предназначены для обычного в Windows, но ранее недоступного в FAR Manager использования буфера обмена для копирования и перемещения файлов и папок. Допустимо копирование (перемещение) как из Windows в FAR, так и наоборот. Сама по себе подобная возможность существенно облегчает обычные операции по копированию и перемещению, однако нельзя сказать, что реализована она очень удобно (если в Windows достаточно, как известно, нажатия правой кнопки и выбора нужного действия, то в FAR приходиться выполнять комбинацию F11ФБуфер обменаФСкопировать (Перенести/Вырезать или Вставить). Правда, нельзя требовать от авторов плагинов невозможного: именно такой путь и предполагается исходя из самой логики работы подключаемых модулей. Идея эта первоначально была реализована в плагине Clipboard Copy, но не до конца отработана: при попытках копирования некоторых файлов программа выдает ошибку файловой системы. Намного позднее появился аналогичный по функциональности плагин Clipboard Copy Alt, в работе которого мы не сталкивались с ошибочными ситуациями. Весьма вероятно, что в скором времени такая возможность будет реализована в самом файл-менеджере через встроенный модуль «Контекстное меню проводника». Архивы: clbcopy110.rar (158 296 байт, автор - Александр Котелович) - плагин Clipboard Copy; работает начиная с версии FAR1.60, clipcopy.rar (9361 байт, автор - Андрей Будько) - плагин Clipboard Copy Alt; работает начиная с версии FAR1.65.

File list creator

Предназначен, как и следует из названия, для создания в текущей директории файла, содержащего список имен выделенных файлов. Хотя существует, конечно, и обычная возможность копирования имен выделенных файлов в буфер обмена при нажатии Ctrl+Ins и последующей вставки из буфера в текстовый файл, данный плагин также в ряде случаев достаточно удобен. Он позволяет копировать файлы с путями (вводить для группы файлов длинные пути вручную - крайне сомнительное развлечение), а также дополнять созданный список файлов новыми файлами и обрабатывать вложенные папки (естественно, в случае их выделения). Бывают ситуации, когда он просто незаменим (к примеру, автору этой статьи, как преподавателю, он часто требуется при формировании самостоятельных заданий). Архив: flist22.rar (107 780 байт, автор - Андрей Белоусов); работает начиная с версии FAR1.60.

Edit Swap

На самом деле данный плагин представляет два модуля: «Парные скобки» и «Рус<->Lat», предназначенные, естественно, для редактирования файла в текстовом редакторе FAR. Первый модуль отвечает за поиск и выделение одинарных и двойных парных скобок различного типа. Плагин был написан для версии FAR1.63, не предоставлявшей подобной возможности. Версия же 1.70b2 программы FAR уже включает встроенный плагин «Скобки», выполняющий те же самые функции. Что же касается модуля «Рус<->Lat», то он по-прежнему может быть подключен только вручную и предоставляет очень полезную возможность перекодировки выделенного блока по правилу QWERTY<->ЙЦУКЕН, а такая необходимость возникает сплошь и рядом, если вы просто забыли переключить алфавит, а набирать текст заново у вас, естественно, особого желания не возникает. Архив: editswap.zip (16 800 байт, автор - Валентин Скирдин). Хотя плагин и написан для версии FAR1.63, он прекрасно работает и в последующих версиях программы. Правда, функция поиска и выделения скобок оказывается продублированной.

Uninstall

Плагин позволяет проводить деинсталляцию программ из FAR Manager точно так же, как это обычно осуществляется из контрольной панели (F11ФУдаление программФВыбрать имя программы). Архив: uinst11.zip (8 619 байт, автор - Дмитрий Жемеров); работает начиная с версии FAR1.65.

FAR Navigator (ProxyFtp)

Данный модуль позволяет работать не только с ftp-серверами (скачивание или удаление файлов и каталогов с сервера, копирование своих файлов на сервер), как стандартный плагин FTP-клиент, но и с http-серверами (скачивание с сервера). В случае обрыва соединения возможна докачка файлов. Что касается скачивания файлов на компьютер, то существуют, конечно, и более удобные возможности, предоставляемые специально предназначенными для этого download-менеджерами (тут и более удобно организованная докачка, и работа по расписанию, и осуществление скачивания на максимально возможной скорости и т.д.), так что это направление, в общем-то, на любителя. А если говорить об обратной операции, то функции плагина должны заинтересовать широкую аудиторию. Для подключения к серверу нужно выполнить простую последовательность действий: F11ФFAR NavigatorФввести имя и прочие параметры сервера, нажав комбинацию Shift+F4. Архив: FARnav18b8.zip (161 583 байт, автор - Василий Мошнинов); работает начиная с версии FAR1.65.

Web Editor

Данный плагин позволяет создавать и редактировать html-файлы в среде встроенного текстового редактора FAR за счет вставки шаблонов достаточно широкого спектра тэгов HTML (рис. 4), атрибутов CSS, структур PHP (рис. 5) и т.п. Процесс полного создания Web-страниц таким способом требует немалых затрат времени и сил и мало вдохновляет, особенно если вспомнить о специально разработанных для этих целей программных продуктах. Однако данный модуль может быть весьма полезен в процессе отладки страницы, когда требуется внести минимальные изменения, сохранить и сразу же проверить результат. Кроме того, часть тэгов (необходимых, к примеру, для успешной раскрутки вашей страницы) все равно приходится вставлять вручную, а Web Editor помогает значительно ускорить весь процесс. Для вставки тэга необходимо воспользоваться следующей последовательностью действий: F11ФHTML - РедакторФвыбрать нужный тэг. Архив: web10.zip (163 749 байт, автор - Александр Ермолаев); работает начиная с версии FAR1.7.

FAR plugins programming Help Encyclopedia of Developer

Представляет собой энциклопедию на русском языке PlugRinG Help для разработчиков плагинов. В принципе, и в дистрибутиве FAR Manager есть файл помощи, но он довольно краток. Поэтому авторами данного плагина было принято решение написать настоящую Help-энциклопедию, в которой подробно рассматривается технология разработки плагина применительно к C/C++ и Pascal (структуры, сервисные функции, экспортируемые функции и т.п.), даются конкретные рекомендации в этой области и приводятся многочисленные примеры. Кроме того, здесь опубликованы статьи различных авторов относительно подводных камней, с которыми им пришлось столкнуться на разных стадиях разработки своих плагинов. Иными словами, эта энциклопедия - прекрасное подспорье для тех, кто решил пополнить число авторов плагинов. Для запуска энциклопедии достаточно щелкнуть на файле pluginsr.chm. Архив: help/pluginsr_chm.zip (394 619 байт, авторы - Валентин Скирдин, Игорь Русских, Иван Синтюрин, Кирилл Кириченко, Артем Назаров, Василий Мошнинов и Дмитрий Жемеров) ориентирован на версию FAR1.7b3.

PlugRinGviewer

Плагин предназначен для работы с базой данных плагинов - PlugRing (рис. 6). Для широкого пользователя может представлять интерес организация целенаправленного просмотра плагинов по категориям. Достоинство этого плагина заключается в том, что не нужно долго и упорно изучать всю базу плагинов, если необходимо выяснить, к примеру, какие плагины существуют для работы с Интернетом или с принтером. Однако функциональность PlugRinGviewer намного шире: это и скачивание плагинов из базы данных, и обновление, и добавление новых плагинов. Но подобная возможность ориентирована преимущественно на авторов плагинов. Для подключения к базе данных нужно вначале настроить плагин на свой proxy-сервер (F9ФПараметрыФПараметры внешних модулейФБаза плагинов PlugRingФ Настройка прокси), а затем, подключившись к Интернету, нажать комбинацию Alt+F1 (Alt+F2) и выбрать «База плагинов PlugRing» (или стандартным образом через F11ФБаза плагинов PlugRing). Архив: plugring.zip (394 619 байт, автор - Василий Мошнинов), работает начиная с версии FAR1.65.

За более полной информацией советуем обратиться по адресу http://www.uic. nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi , где вас бесплатно ожидают более 400 плагинов, как говорится, на любой вкус.

КомпьютерПресс 2"2002

Я уверен что многие пользуются каким нибудь файловым менеджером, и большинство наверное используют один из самых популярных — Total Commander. Для тех кто не знает что такое файловый менеджер расскажу в двух словах. Файловый менеджер представляет из себя программу, которая предоставляет удобный и многофункциональный интерфейс для работы со всей файловой системой и самими файлами соответственно. В основном файловые менеджеры созданы для того что бы ускорить работу со следующими, часто выполняемыми действиями: создание, редактирование, удаление, поиск файлов, переименование, копирование, перемещение, открытие/проигрывание/просмотр, изменение атрибутов и свойств, назначение прав и др. Иными словами файловые менеджеры не только удобны в ежедневной работе, но и существенно экономят затраты на лишние нажатия клавиш мышки. Есть файловые менеджеры в которых встроено большое количество дополнительных функций, которые не всегда нужны каждому пользователю. Поэтому я для себя искал такой что бы по умолчанию был самый минимум функциональности, но и в тоже время мне нужна была возможность добавления дополнительных модулей(плагинов) с помощью которых можно увеличить функциональные возможности. А самым основным критерием поиска, был простой и минимальный интерфейс, который бы не отвлекал от работы, но содержал все самое необходимое и часто используемое. Конечно практически все файловые менеджеры соответствовали подобным критериям, и большинство из них содержит ряд настроек, с помощью которых можно подогнать под себя как интерфейс так и функциональность. Есть и платные и бесплатные, выбор довольно таки велик. Я выбрал для себя Far Manager , о котором собственно и пойдет сегодня речь.

Far Manager — бесплатный консольный файловый менеджер для ОС Windows.

У Far Manager есть достаточно большое обилие плагинов, используя которые можно во первых увеличить возможности программы, а во вторых сделать более удобным для себя этот файловый менеджер.

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

Конечно командная строка Windows достаточно слаба по сравнению с той что в UNIX-системах, но все равно она есть. И файловый менеджер Far Manager поддерживает работу с командной строкой, что позволяет не переключать между двумя окнами, а взаимодействовать работу с файлами и с командной строкой. Командную строку в Windows я в основном использую при разработке какого то программного обеспечения, и мне очень часто приходилось использовать Far не только как файловый менеджер, но и в качестве удобного инструмента для работы с командной строкой. Но сейчас я нашел для себя , в котором есть очень удобный инструмент для работы с командной строкой, а Far Manager теперь использую как исключительно в работе с директориями, файлами и архивами.

В Far есть достаточно неплохая поддержка работы с FTP . Но мне почему то настолько сильно прижился в работе , что поддержку FTP в Far Manager практически не использую, хотя и сделано все достаточно удобно и просто.

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

Установка FAR Manager

Для того что бы установить файловый менеджер, нужно загрузить его с официального сайта, где доступно для загрузки несколько версий Far Manager , а именно:

  • для x86 версии v2.0 и v1.75 — архив(не установочный файл), msi(установочный файл)
  • для x64 версии v2.0 и v1.75 — архив(не установочный файл), msi(установочный файл)

В моем случае я буду загружать версию v2.0 для x86, установочный файл msi . Для того что бы загрузить именно ту версию, которая нужна Вам, нужно перейти по следующей ссылке — http://www.farmanager.com/download.php . Я загрузил Far Manager по следующей ссылке — http://www.farmanager.com/files/Far20b1807.x86.20110203.msi .
Теперь нужно запустить загруженный файл, у меня имя файла http://www.farmanager.com/files/Far20b1807.x86.20110203.msi .
После запуска установочного файла появится окно приветствия, в котором нужно нажать кнопку Next для продолжения.

В следующем окне предлагается к прочтению текст лицензии, в котором нужно поставить флажок I accept the terms in the License Agreement (Я принимаю условия лицензионного соглашения) в том случае если Вы согласны со всеми условиями лицензии. После чего нужно нажать Next для продолжения.

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

  • Install just for you (Admin) (Установить только для текущего пользователя)
    Far Manager 2 will be installed in a per-user folder and be available just for your user account. You do not need local Administrator privileges.(Far Manager 2 будет установлен в папку текущего пользователя и будет доступен только для учетной записи этого пользователя. Вам не нужно обладать правами администратора.) — В этом случае программа устанавливается в директорию Documents and Settings , а именно в папку пользователя.
  • Install for all users of this machine (Установить для всех пользователей этого компьютера)
    Far Manager 2 will be installed in a per-machine folder by default and be available for all users. You can change the default installation folder. You must have local Administrator privileges. (Far Manager 2 будет установлена для всех пользователей системы. Вы можете изменить папку установки по умолчанию. Вы должны иметь привилегии администратора.) — В этом случае программа устанавливается в директорию Program Files .

После чего нужно нажать Next для продолжения.

В следующем окне можно будет изменить место установки программы Far Manager . После чего нужно нажать Next для продолжения.

В следующем окне можно выбрать различные дополнения и настройки, которые будут установлены вместе с Far Manager. Если Вы отметили какие то дополнения а потом хотите вернуть все значения по умолчанию, то нужно нажать кнопку Reset . Я решил выбрать все пункты для тестирования.

Для каждого элемента доступно дополнительное меню, в котором можно выбрать как каждый элемент по отдельности(Will be installed on locale hard drive — Будет установлен на жесткий диск) так и целую группу(Entire feature ?will be installed on locale hard drive — Весь компонент будет установлен на жесткий диск), и третий элемент(Entire feature ?will be unavailable — Компонент не будет установлен на жесткий диск).

После чего нужно нажать Next для продолжения. И появится следующая окно, где можно выбрать Install для установки или же Back для возврата назад.

После нажатия кнопки Install появится следующее окно, где будет происходить процесс установки Far Manager и всех выбранных компонент. Установка займет не больше двух минут.

В последнем окне можно поставить флажок Launch Far Manager 2 new (Запустить Far Manager 2). После чего нужно нажать кнопку Finish для завершения установки.

На этом установка Far Manager закончена, после нажатия кнопки Finish появится главное меню программы.

Регистрация более ранней версии Far Manager

Раньше Far Manager нужно было зарегистрировать, для того что бы были доступны все функциональные возможности программы. И если у Вас установлена старая версия Far Manager , то следующие инструкции именно для Вас:
Процитирую 2 пункт содержание файла «License.xUSSR.txt «:

2. Граждане стран бывшего СССР имеют право использовать данную версию FAR в некоммерческих целях бесплатно.

Скажу что этот файловый менеджер является абсолютно бесплатным, читая тот же файл становится понятно как же зарегистрировать FAR, а именно — пункт 3:

3. Для разблокирования функций зарегистрированной версии указанной
категории лиц при регистрации после запуска ‘far -r’ нужно ввести в
качестве имени пользователя:
xUSSR регистрация
при этом в качестве регистрационного кода должен быть введен маленькими
русскими буквами текущий день недели.

И так что же и з этого нам следует сделать:
запускаем FAR пишем — far -r , после чего будет выедено окно, и как показано на нижнем скриншоте вводим:

Регистрационное имя — xUSSR регистрация
Регистрационный код — вторник (тут пишем текущий день недели)
Ну все на этом закончилась регистрация файлового менеджера, удачного использования!
Если же Вы загрузили одну из последних версий файлового менеджера Far , то регистрировать его не нужно.

Русификация Far Manager

По умолчанию программа будет говорить с нами на Английском языке. Здесь все намного проще чем с русификацией большинства программ. Если Вы все делали по выше приведенным инструкциям то русский язык уже установлен в программе Far Manager, его просто нужно включить, и для этого нужно сделать следующее:

  • в открытом окне программы нажать на кнопку F9 (запуск основного меню Far)
  • зайти в меню Options
  • нажать на подпункт меню Languages

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

  • Chez(Чешский)
  • English(Английский)
  • German(Немецкий)
  • Hugarion(Венгерский)
  • Polish(Польский)
  • Russian(Русский)
  • Spanish(Испанский)

Выбираем тот который нужен именно Вам, в моем случае это Русский(Russian).

После выбора языка Меню, появится следующее окно в котором нужно выбрать язык Помощи, здесь языков немного меньше, а именно:

  • English(Английский)
  • Hugarion(Венгерский)
  • Russian(Русский)

Но тот, который мне нужен все равно присутствует в списке — Русский(Russian).

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

Использование FAR Manager

Окно программы по умолчанию содержит две панели, в которых можно открывать разные директории и файлы. В каждой из панелей можно пользоваться как клавиатурой так и мышкой, но файловый менеджеры на мой взгляд созданы для того что бы ускорить процесс работы с директориями и файлами с клавиатуры. Конечно здесь не только ускоряется процесс работы, но и удобство повышается в разы.
Для того что бы в какой либо из панелей отсортировать файлы, нужно зажать клавишу Ctrl на клавиатуре, после чего в низу будет отображено меню в котором каждому пункту соответствуют клавиши от F1 до F10 и до F12 в полно экранном режиме:

  • F1 — показать/скрыть левую панель
  • F2 — показать/скрыть правую панель
  • F3 — сортировать по имени файла
  • F4 — сортировать по расширению
  • F5 — сортировать по времени записи
  • F6 — сортировать по размеру
  • F7 — не сортировать
  • F8 — сортировать по времени создания
  • F9 — сортировать по времени доступа
  • F10 — сортировать по описанию
  • F11 — сортировать по владельцу файлов
  • F12 — запуск меню сортировки

Alt , которое в основном предназначено для работы с файлами и директориями, а именно:

  • F1 — открыть текущий диск в левой панели
  • F2 — открыть текущий диск в правой панели
  • F3 — здесь можно открыть файл для просмотра как во внешней программе так и в самом файловом менеджере
  • F4 — здесь можно открыть файл для редактирования как во внешней программе так и в самом файловом менеджере
  • F5 — печать файлов
  • F6 — здесь можно создать ссылку(ярлык) на файл или папку
  • F7 — поиск файла
  • F8 — отобразить историю команд
  • F9 — изменение размера окна программы
  • F10 — поиск папки
  • F11 — отобразить историю просмотра и редактирования
  • F12 — отобразить историю папок

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

  • F1 — добавить файлы к архиву
  • F2 — извлечь файлы из архива
  • F3 — выполнять команды управления архивом
  • F4 — редактировать новый файл
  • F5 — скопировать файл под курсором
  • F6 — переименование или перенос файла под курсором
  • F7 — отсутствует
  • F8 — удаление файла под курсором
  • F9 — сохранить конфигурацию
  • F10 — выбрать последний выполненный пункт меню
  • F11 — использовать сортировку о группам
  • F12 — показывать помеченные файлы первыми

Следующее меню, запускается путем нажатия клавиши F9 на клавиатуре. В нем есть следующие пункты:

  • Левая — основные операции которые относятся к левой панели
  • Файлы — основные операции с файлами
  • Команды — различные команды
  • Параметры — здесь собраны основные настройки для программы
  • Правая — основные операции которые относятся к правой панели

Я попытался раскрыть некоторые не большие возможности программы, но самым главным помощником в изучении этого файлового менеджера является один из пунктов нижнего меню, а именно — Помощь , запустить который можно нажатием клавиши F1 на клавиатуре.
Как я говорил ранее в Far Manager доступно большое количество дополнительных плагинов, но на данный момент пользуюсь лишь только одним плагином — Noisy Player . Об этом полезном и интересном плагине я не так давно уже писал а именно: , который позволяет проигрывать музыкальные файлы на Вашем компьютере.
Все остальные плагины можно загрузить с официального сайта программы.

Ссылки

  • http://www.farmanager.com/ — официальный сайт программы
  • http://plugring.farmanager.com/ — каталог плагинов

Удачного использования!

плагин программа операционный клавиша

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

Установка плагина

  • 1. Скачиваем плагин с Интернета.
  • 2. Копируем папку по пути c:Program FilesFar ManagerPlugins.
  • 3. Перезапускаем Far Manager, чтобы плагин полностью интегрировался в программу.
  • 5. Для настройки этого плагина нам нужно зайти в меню программы, выбрать Параметры, потом Параметры плагинов.
  • 6. В появившемся окне выбираем плагин, который нам требуется настроить, и жмём Enter.
  • 7. Теперь мы видим окно с параметрами нужного нам плагина. Настраиваем его под свои потребности и жмём ОК.

Как создать плагин.

FAR распространяется с полным набором файлов для написания самим plug-in на любом С компиляторе для Windows. Темой этой статьи является написание этих модулей самим на Visual C++ (я использовал Visual C++ 5.0).

  • 1. Запускает VC, делаем новый проект типа "Win32 Dynamic-Link Library" по имени SimpleFP. Создаёт файл simplefp.cpp - здесь, собственно, мы и будем писать. В каталог SimpleFP копируем header файл plugin.hpp из архива PlugDoc.rar (ред: начиная с FAR 1.70 beta 5 примеры устанавливаются в отдельный каталог PlugDoc).
  • 2. Теперь нам надо сделать.def файл - это файл, в котором описываются функции, которые вызываются из внешних модулей. Мы должны описать функции Far-а, которые мы будем использовать в нашем модуле. Делаем текстовый файл simplefp.def, в котором пишем:
  • 3. LIBRARY
  • 4. EXPORTS
  • 5. [email protected]
  • 6. [email protected]

[email protected]

Здесь мы описываем 3 функции, которые нам пригодятся. А теперь добавим simpledef.def к файлам проекта (Project - Add to project - Files - simplefp.def).

7. Теперь пишем сам plug-in - работаем с файлом simplefp.cpp. Я решил дать текст самой программы с комментариями - можно скопировать в С++ и начать с ним возиться. Но сначала о основах.

Far работает по тем же принципам, что и Windows - вы ссылаетесь в программе на те функции, уже имеющиеся в системе, которые хотите использовать. Far предоставляет функции для работы с экранными формами в режиме console application. При запуске plug-in-а Far запускает функцию OpenPlugin, мы будем её рассматривать как аналог main() или WinMain(). Но кроме этого надо ещё сообщить Far-у данные о нашем plug-in-е. Это делает функция GetPluginInfo.

  • * SimpleFP - простой plug-in к Far-у. (С) 2000 Phoenix, Moscow

#include // для вызова sprintf

#include // для функций Windows

#include "plugin.hpp" // для функций Far

#define PLUGIN_NAME "Open windows" // Название plug-in-а

#define WINDOW_HEAD "Open windows list" // Заголовок меню, которое мы сделаем

// Описываем функции Far, которые с которыми мы работаем.

void WINAPI _export SetStartupInfo(struct PluginStartupInfo *Info);

HANDLE WINAPI _export OpenPlugin(int OpenFrom,int Item);

void WINAPI _export GetPluginInfo(struct PluginInfo *Info);

static struct PluginStartupInfo Info; // Информация о нашем plug-in-е

// Информация о модуле определена нами в структуре Info

void WINAPI _export SetStartupInfo(struct PluginStartupInfo *Info)

// Эта функция вызывается для получения информации о plug-in.

// Мы должны заполнить поля структуры Info.

void WINAPI _export GetPluginInfo(struct PluginInfo *Info)

Info->StructSize=sizeof(*Info); // Размер структуры Info

Info->Flags=0; // Это нам не нужно

Info->DiskMenuStringsNumber=0; // Это нам тоже не нужно

// Определяем строку с названием модуля

static char *PluginMenuStrings;

PluginMenuStrings= PLUGIN_NAME;

// Определяем название plug-in модуля

Info->PluginMenuStrings=PluginMenuStrings;

Info->PluginMenuStringsNumber=

sizeof(PluginMenuStrings)/sizeof(PluginMenuStrings);

Info->PluginConfigStringsNumber=0; // Это нам не нужно

// Эта функция вызывается при запуске plug-in модуля.

HANDLE WINAPI _export OpenPlugin(int OpenFrom,int Item)

HWND hwnd; // Используем для получения handle

char p, o; // Для создания строк меню

int i=0; // Счётчик

struct FarMenuItem MenuItems; // Описание меню, которое создаст для нас Far

memset(MenuItems,0,sizeof(MenuItems)); // Инициализируем наше меню

MenuItems.Selected=TRUE;

hwnd = GetDesktopWindow(); // Получаем handle для desktop

hwnd = GetWindow(hwnd, GW_CHILD); // Получаем его handle

while (hwnd !=0) // Пока оно не последнее

hwnd = GetWindow(hwnd, GW_HWNDNEXT); // получим handle окна

GetWindowText(hwnd,p,128); // и его заголовок

if (strlen(p)>0) // если заголовок есть

sprintf(o,"%0.8xld %s", hwnd, p); // сделаем строчку

strcpy(MenuItems.Text, o); // скопируем эту строчку в массив MenuItems

// вызываем созданное нами меню, получаем номер выбранного пункта - MenuCode

int MenuCode=Info.Menu(Info.ModuleNumber,

FMENU_AUTOHIGHLIGHT|FMENU_WRAPMODE,

return(INVALID_HANDLE_VALUE);

Компилируйте, копируйте в FarPlugin и перезапускайте Far. В Far-е нажмите F11 - это список plug-in модулей. Теперь в нём должна появиться строка Open windows. Посмотрите на результат.

Описание некоторых плагинов

Clipboard Copy, Clipboard Copy Alt.

Эти плагины предназначены для обычного в Windows, но ранее недоступного в FAR Manager использования буфера обмена для копирования и перемещения файлов и папок. Допустимо копирование (перемещение) как из Windows в FAR, так и наоборот. Сама по себе подобная возможность существенно облегчает обычные операции по копированию и перемещению, однако нельзя сказать, что реализована она очень удобно (если в Windows достаточно, как известно, нажатия правой кнопки и выбора нужного действия, то в FAR приходиться выполнять комбинацию F11ФБуфер обменаФСкопировать (Перенести/Вырезать или Вставить). Правда, нельзя требовать от авторов плагинов невозможного: именно такой путь и предполагается исходя из самой логики работы подключаемых модулей. Идея эта первоначально была реализована в плагине Clipboard Copy, но не до конца отработана: при попытках копирования некоторых файлов программа выдает ошибку файловой системы. Намного позднее появился аналогичный по функциональности плагин Clipboard Copy Alt, в работе которого мы не сталкивались с ошибочными ситуациями. Весьма вероятно, что в скором времени такая возможность будет реализована в самом файл-менеджере через встроенный модуль «Контекстное меню проводника». Плагин Clipboard Copy; работает начиная с версии FAR1.60, плагин Clipboard Copy Alt; работает начиная с версии FAR1.65.

File list creator.

Предназначен, как и следует из названия, для создания в текущей директории файла, содержащего список имен выделенных файлов. Хотя существует, конечно, и обычная возможность копирования имен выделенных файлов в буфер обмена при нажатии Ctrl+Ins и последующей вставки из буфера в текстовый файл, данный плагин также в ряде случаев достаточно удобен. Он позволяет копировать файлы с путями (вводить для группы файлов длинные пути вручную -- крайне сомнительное развлечение), а также дополнять созданный список файлов новыми файлами и обрабатывать вложенные папки (естественно, в случае их выделения). Бывают ситуации, когда он просто незаменим (к примеру, автору этой статьи, как преподавателю, он часто требуется при формировании самостоятельных заданий). Работает начиная с версии FAR1.60.

Regular Expression Search and Replace.

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

Edit Swap.

На самом деле данный плагин представляет два модуля: «Парные скобки» и «Рус<->Lat», предназначенные, естественно, для редактирования файла в текстовом редакторе FAR. Первый модуль отвечает за поиск и выделение одинарных и двойных парных скобок различного типа. Плагин был написан для версии FAR1.63, не предоставлявшей подобной возможности. Версия же 1.70b2 программы FAR уже включает встроенный плагин «Скобки», выполняющий те же самые функции. Что же касается модуля «Рус<->Lat», то он по-прежнему может быть подключен только вручную и предоставляет очень полезную возможность перекодировки выделенного блока по правилу QWERTY<->ЙЦУКЕН, а такая необходимость возникает сплошь и рядом, если вы просто забыли переключить алфавит, а набирать текст заново у вас, естественно, особого желания не возникает. Хотя плагин и написан для версии FAR1.63, он прекрасно работает и в последующих версиях программы. Правда, функция поиска и выделения скобок оказывается продублированной.

Special Folders.

Обеспечивает быстрый доступ к специальным папкам Windows: «Главное меню», «Мои документы», «Сетевое окружение», «Рабочий стол», «Принтеры», «Программы» и т.д. (рис. 3), тем самым избавляя пользователя от необходимости запоминать их местоположение на диске, а затем долго и нудно до них добираться. При этом попасть в специальную папку можно двумя способами: стандартным для плагинов: по F11 и через меню дисков FAR"а, к примеру, по Alt+F1, Alt+F2 (следует выбирать в меню дополнительно появляющийся пункт Special Folders). Архив: Работает начиная с версии FAR1.63.

Uninstall.

Плагин позволяет проводить деинсталляцию программ из FAR Manager точно так же, как это обычно осуществляется из контрольной панели. Работает начиная с версии FAR1.65.

FAR Navigator (ProxyFtp).

Данный модуль позволяет работать не только с ftp-серверами (скачивание или удаление файлов и каталогов с сервера, копирование своих файлов на сервер), как стандартный плагин FTP-клиент, но и с http-серверами (скачивание с сервера). В случае обрыва соединения возможна докачка файлов. Что касается скачивания файлов на компьютер, то существуют, конечно, и более удобные возможности, предоставляемые специально предназначенными для этого download-менеджерами (тут и более удобно организованная докачка, и работа по расписанию, и осуществление скачивания на максимально возможной скорости и т.д.), так что это направление, в общем-то, на любителя. А если говорить об обратной операции, то функции плагина должны заинтересовать широкую аудиторию. Работает начиная с версии FAR1.65.

Web Editor.

Данный плагин позволяет создавать и редактировать html-файлы в среде встроенного текстового редактора FAR за счет вставки шаблонов достаточно широкого спектра тэгов HTML (рис. 4), атрибутов CSS, структур PHP (рис. 5) и т.п. Процесс полного создания Web-страниц таким способом требует немалых затрат времени и сил и мало вдохновляет, особенно если вспомнить о специально разработанных для этих целей программных продуктах. Однако данный модуль может быть весьма полезен в процессе отладки страницы, когда требуется внести минимальные изменения, сохранить и сразу же проверить результат. Кроме того, часть тэгов (необходимых, к примеру, для успешной раскрутки вашей страницы) все равно приходится вставлять вручную, а Web Editor помогает значительно ускорить весь процесс. Работает начиная с версии FAR1.7.

FAR plugins programming Help Encyclopedia of Developer.

Представляет собой энциклопедию на русском языке PlugRinG Help для разработчиков плагинов. В принципе, и в дистрибутиве FAR Manager есть файл помощи, но он довольно краток. Поэтому авторами данного плагина было принято решение написать настоящую Help-энциклопедию, в которой подробно рассматривается технология разработки плагина применительно к C/C++ и Pascal (структуры, сервисные функции, экспортируемые функции и т.п.), даются конкретные рекомендации в этой области и приводятся многочисленные примеры. Кроме того, здесь опубликованы статьи различных авторов относительно подводных камней, с которыми им пришлось столкнуться на разных стадиях разработки своих плагинов. Иными словами, эта энциклопедия -- прекрасное подспорье для тех, кто решил пополнить число авторов плагинов. Для запуска энциклопедии достаточно щелкнуть на файле pluginsr.chm. Ориентирован на версию FAR1.7b3.

PlugRinGviewer.

Плагин предназначен для работы с базой данных плагинов -- PlugRing.Для широкого пользователя может представлять интерес организация целенаправленного просмотра плагинов по категориям. Достоинство этого плагина заключается в том, что не нужно долго и упорно изучать всю базу плагинов, если необходимо выяснить, к примеру, какие плагины существуют для работы с Интернетом или с принтером. Однако функциональность PlugRinGviewer намного шире: это и скачивание плагинов из базы данных, и обновление, и добавление новых плагинов. Но подобная возможность ориентирована преимущественно на авторов плагинов. Работает начиная с версии FAR1.65.

) и ни разу его не видели, тем не менее, наверное, вы всё-таки поняли, кто это такой и с чем его едят. Для тех же, кто не читал прошлую статью, но почему-то решил прочитать эту, скажу, что FAR manager - это аналог Norton Commander (программы для управления файлами), работающий в консоли (текстовом режиме), но использующий всю мощность Windows. Утверждение про аналог Norton`a является немного спорным, будем считать, что это мое субъективное мнение, которых в дальнейшем будет еще много. Понравилось - тогда качайте его с www.rarsoft.com и запускайте. Кстати, со времени написания прошлой статьи вышла уже третья бета. Сразу скажу о регистрации - она для жителей бывшего СССР бесплатна.

Итак, вы его скачали. Что не понравилось? Всё хорошо? Тогда читаем дальше.

Для кого же всё-таки предназначена эта статья? Скорее, для тех, кто уже давно пользуется FAR, но не подозревает, насколько широки его возможности. Тем не менее, не будет лишней она и для тех, кто еще не выбрал себе файл-менеджер по вкусу. Признаюсь, что и я изначально не представлял, насколько мощная вещь FAR, пока не обнаружил в интернете сайт с плагинами:)


Плагины. А кто они такие?

Плагин (от английского Plug-in - подключаемый модуль) - это внешние подключаемые модули (plugins), которые применяются для расширения возможностей программ. Плагины не являются специфической чертой FAR. С их помощью расширяются, например, возможности ICQ, Adobe Photoshop или Winamp. Есть они и в других файл-менеджерах, например, в Windows Commander. Но, по сравнению с другими файловыми менеджерами, только в FAR плагинам предоставляются поистине фантастические возможности: плагины работают в любом месте - в панелях, в редакторе, в программе просмотра; их можно запускать прямо из командной строки. Иной раз ты просто не знаешь, кто именно выполнит следующую команду - сам far.exe или плагины, настолько тесно слилась оболочка со своими помощниками. Сама идеология плагинов позволяет настраивать оболочку под себя, добавляя нужное и выкидывая лишнее. Это самое главное преимущество систем с плагинами перед монолитными программами.


А теперь самое интересное

Так как плагинов огромное количество (на день написания этой строки их было 288), то я попробую описать наиболее полезные (на мой взгляд). Причём буду пользоваться, в основном, авторскими комментариями и своим субъективным мнением.

Итак, согласно рейтингу, на первом месте стоит FarNavigator (бывший ProxyFtp). Буквально недавно он обошёл плагин, который будет описан ниже - colorer. Автор - Василий Мошнинов. В состав FAR входит стандартный ftp-клиент, но он имеет только базовые функции. А благодаря данному плагину FAR становится отличным FTP-клиентом, так как с его помощью можно работать с любыми видами прокси-серверов. В последней версии он стал также работать и с http-серверами.

Colorer - плагин для подсветки синтаксиса языков программирования (пример - настройка цветов в любой программной среде) в редакторе FAR. Очень удобно, если надо по-быстрому подредактировать исходники, а оболочку запускать лень. Автор - Игорь Русских. Содержит огромное количество готовых скриптов для расцветки разных языков. Пару слов об установке: этот плагин состоит из двух частей - библиотеки подсветки синтаксиса и самого плагина.

Search and replace (s_and_r). Автор - Иван Синтюрин. Плагин, который позволяет осуществлять замену в большом количестве файлов, расширяет возможности поиска в стандартном редакторе, а также обеспечивает возможность поиска и замены с использованием регулярных выражений. Как сказал автор, это плагин для умных, а для тех, кто знает, что такое регулярные выражения, - это вещь незаменимая…

7-zip. Плагин, который делает работу с архивами прозрачной, то есть не требует наличия самих архиваторов на машине. Изначально заточен под zip, поэтому архивировать умеет только в zip, но разархивировать - из большинства архивов.

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

А теперь рассмотрим плагины стандартной поставки.

Advanced Compare - плагин, расширяющий возможности сравнения каталогов. Зачем его описывать - просто посмотрите на диалог, который он выдаёт.

Editor\Align - плагин для форматирования блоков во встроенном редакторе. Рекомендую вместо него использовать Format Block.

Editor\AutoWrap - плагин для автопереноса строк при вводе.

Editor\Brackets - плагин для автоперехода в редакторе между скобками. Утверждается, что он не нужен, если у вас стоит colorer, так как он умеет всё это делать.

Editor\DrawLine - плагин для рисования линий в редакторе. Любителям "Дос Нафигатора" посвящается.

Editor\EditCase - плагин для изменения регистра набранных слов. Умеет все делать - "все строчные", "Начинать С Прописных", "ВСЕ ПРОПИСНЫЕ", "иЗМЕНИТЬ рЕГИСТР", "Циклическое изменение".

FARCmds - очень мощный и многофункциональный плагин. Так как он идёт в стандартном комплекте, то рекомендую прочитать "Help". Пример использования - сделать на соседней панели тот же каталог, что и на текущей.

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

FTP - стандартный FTP client. Для нечастой работы с FTP является вполне достаточным. Если же вы работаете с FTP постоянно, то рекомендую поставить описанный выше proxyftp, а этот удалить.

HlfViewer - плагин для разработчиков плагинов. Служит для просмотра произвольного hlf-файла - файл помощи для FAR`a.

MultiArc - мощнейший плагин для работы с архивами.

Network - плагин для работы с Сетью. Очень удобный. Возможно, в этой версии он будет немного изменён в лучшую сторону. Кто уже пользовался, знает, что старый Network browser не умел выходить из ресурсов по Сети, новый же это умеет, правда, пока только для Microsoft Network. Владельцам Novell NetWare придётся немного подождать.

PrintMan - новый плагин. Заменяет стандартные функции печати в FAR`e, начиная с версии 1.70 beta1. Печатает практически на всех видах принтеров. Умеет удалять задания из очереди печати.

ProcList - список процессов. Приятный плагин для снятия процессов и просмотра довольно подробной информации про них. Кроме того, он умеет менять приоритеты у запущенных процессов. Кстати, сюда же - для получения списка и переключения задач можно использовать в FAR`e комбинацию ctrl-w, а для их снятия в появившемся меню - клавишу DEL. При этом они снимаются сразу и без вопросов, в отличии от того, что делает Windows (по CTRL-ALT-DEL).

TmpPanel - временная панель. Основное предназначение - складывать файлы, найденные при поиске.

EMenu - плагин для получения контекстного меню Windows. Умеет выдавать текстовое или графическое меню.

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


Где их брать и как устанавливать?

Все плагины FAR хранятся в отдельных папках, размещенных в папке "Plugins" (которая, в свою очередь, размещена там же, где и Far.exe). Обнаружив новый модуль, FAR сохраняет информацию о нем и впоследствии загружает только при необходимости, так что неактивные модули не требуют дополнительной памяти. Тем не менее, если вы уверены, что какие-то модули вам не нужны, можете удалить их, чтобы сохранить место на диске. Кроме того, обязательно прочитайте все текстовые файлы типа readme.txt, whatsnew.txt, file_id. diz. Там могут быть описаны специфические особенности для установки данного плагина. Также заглядывайте иногда на домашние страницы авторов плагинов, которые должны быть указаны в этих файлах.

Теперь посмотрим, как их устанавливать. Итак, надо зайти в ту папку, где установлен FAR (обычно это c:\program files\far\), в подкаталог plugins, там создать подкаталог с именем, соответствующим названию плагина (в принципе, не важно, полезно лишь для ориентирования), и в него скопировать всё содержимое закачанного архива. Далее перезапускаем FAR. Убрать плагин немного труднее. Мой способ таков - войти в каталог с plugins, нажать. (точка) и shift-enter, выйти из FAR`а, удалить каталог с плагином (del) и запустить FAR снова. Если вы хотите установить новую версию плагина, то нужно его сначала удалить, а затем установить. Иногда, если плагин не загружен в память, можно обойтись и без выхода из FAR.

Взять плагины можно на PlugRing - сайте сообщества плагинописателей. Кстати, в прошлой статье я написал, что PlugRinG (www.uic.nnov.ru/~ruiv/plugring) - это неофициальный сайт. Так вот, теперь он стал официальным, но направления своего не поменял: там главное (и, в принципе, единственное) собрание плагинов для FAR. Появились более короткие и быстро запоминающиеся адреса для него - www.rarsoft.com/plugring и plugring.da.ru . Также, чтобы быть в курсе всех свежих плагинов, рекомендую подписаться на форум - [email protected] .

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