Домой / Осваиваем ПК / Plugin far просмотр tib. Far Manager — бесплатный файловый менеджер для Windows. Установка FAR Manager

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

Июнь 9, 2001

Primus inter pares
(Первый среди равных)

В этой записке мы будем говорить о программах (удивил?). Если быть
точным, то речь пойдет об одной программе, которая называется Far.

Far — это «File and Archive Manager», что переводится как «Я
справлюсь с вашими файлами и архивами лучше всех». В начале чуточку
истории. Автором этой программы является Евгений Рошал, тот самый,
который написал архиватор Rar. Но в отличие от Rar, Far не получил
полноценного признания на Западе, а в то, что нашему программисту
способны заплатить денежку наши же программисты не верит никто.
Особенно наши же программисты 🙂 Чтобы не заниматься самообманом,
для ex-USSR Far был бесплатен. В результате Женя делал программу
почти за спасибо до тех пор, пока не надоело, после чего передал
исходники группе Far Team, собранной из самых лучших и самых активных
писателей плагинов. Теперь именно они внедряют новые фичи, исправляют
старые баги, а Женя выполняет роль э… продюсера? 🙂

Да, кстати, о плагинах. Основная прелесть Far’а в том, что он в
некоторой степени расширяем за счет плагинов. Плагины пишутся на
языках C, C++, Delphi, Virtual Pascal, и прочая, прочая… Сейчас
число плагинов огромно, и многое из того, что вам нужно, уже
реализовано.

В принципе плагины берутся на домашних страничках их авторов. Но
есть секрет полишинеля — все плагины можно найти в одном месте —
Far PlugRinG .
Все очень удобно разложено по категориям, есть
поиск и возможность узнать, какие плагины появились за
последние месяц-другой. Общее их количество так велико (>350 по моим прикидкам),
что я решил описать те из них, которые могут оказаться полезными не только мне,
но и кому-либо еще.

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

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

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

  • 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. GetPluginInfo=_GetPluginInfo@4
  • 6. OpenPlugin=_OpenPlugin@8

SetStartupInfo=_SetStartupInfo@4

Здесь мы описываем 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 умеет далеко не все. Например, ему не под силу работать с реестром или нормально редактировать unicode-файлы. Хорошо, что есть поклонники, которые написали уймы плагинов и дополнений для этой полезной программы. Полный их список, включающий почти полтысячи наименований, вы без труда обнаружите по адресу plugring.farmanager.com . Мы же по традиции отобрали из них десять самых лучших. Если вы купили журнал с диском, то вам и загружать ничего не придется: наиболее интересные дополнения для FAR мы уже скачали и разместили на ДПК-CD.

Установка большинства из них не должна вызвать у вас никаких проблем. Как правило, необходимо создать подпапку с именем модуля в каталоге C:Program FilesFarPlugins и затем распаковать в нее все файлы из архива плагина. Все — после перезапуска программы FAR опознает расширение и будет с ним работать.

Far Navigator

Far Navigator

Второе название этого модуля — ProxyFTP. Несомненно, самый полезный плагин для тех, кто часто заходит в Internet и работает с FTP-серверами. В числе особенностей — возможность подключения к серверу даже через прокси, недоступная в стандартном модуле FAR; способность перемещать и копировать файлы на разных серверах без их предварительной загрузки на пользовательский компьютер (читай — в несколько раз быстрее и без расходования трафика); поддержка необычных режимов авторизации; обработка вложенных файлов и все, что вы можете только пожелать от любого коммерческого FTP-клиента. При этом абсолютно бесплатно. Замечательно, не правда ли?

7-zip

Встроенная поддержка архивов в FAR через модуль MultiArc, конечно, универсальна, но реализуется она исключительно через внешние программы, что не всегда удобно и уж точно уступает по скорости отдельно выполненным архиваторам. Плюс необходимость искать исполняемые файлы разных архиваторов, а затем их еще и настраивать. Если честно, нас это не очень сильно расстраивает, однако если есть более удобное решение — почему бы им не воспользоваться? 7-zip уже содержит поддержку ZIP, RAR, GZIP и TAR, чего большинству пользователей хватит за глаза.

Registry Browser

Редактирование системного реестра Windows — неприятная, но, к сожалению, довольно часто встречающаяся операция. Так, например, избавиться от пресловутой ошибки 1311 при инсталляции любимой игры можно только правкой реестра. Если для этого вам лень выходить из FAR и запускать regedit.exe — используйте Registry Browser . С ним вы сможете править любые необходимые данные прямо через интерфейс файлового менеджера. Более того — копирование ключей и целых веток осуществляется не сложнее, чем дублирование файлов и папок.

Background File Copy

Главным преимуществом некоторых платных файловых менеджеров перед FAR всегда заявлялось фоновое копирование, позволяющее одновременно выполнять ряд операций над файлами, не запуская несколько окон FAR. Что ж, это преимущество сведено на нет модулем Background File Copy, который дает возможность нашей любимой программе делать то же самое, причем не только с копированием, но и перемещением, удалением и даже редактированием файлов. Главное, внимательно прочитайте прилагающуюся инструкцию по установке и учтите: модуль не работает под Windows 98/Me.

Right Click + Right Click Menu Activator

Второе (и последнее) полезное качество обычных программ для управления файлами — стандартное контекстное меню Windows, вызываемое правой кнопкой мыши. В FAR, как известно, вместо этого происходит банальное выделение файла. Если вы хотите иметь доступ к контекстному меню, установите оба плагина: один из них создаст собственно окно со списком команд, а второй назначит его вызов на правую кнопку мыши. И не спрашивайте меня, почему нельзя было это сделать одним модулем — сие есть тайна, покрытая мраком. Единственный недостаток — отсутствие красивых картинок рядом с некоторыми пунктами меню.

WEB Editor

WEB Editor

Если вы более-менее серьезно увлекаетесь созданием Web-сайтов или это является вашим основным занятием, то наверняка знаете, что практически все существующие редакторы Html делают так называемый грязный код, который занимает больше места и выглядит неряшливо. Как правило, до ума страницы доводятся в обычном текстовом редакторе, например в том же FAR. А вместе с модулем WEB Editor эта операция стала еще проще и удобнее. В числе приятных ее особенностей — автоматическая вставка тегов HTML и даже функций PHP, удобное создание встроенных изображений, меню и различных форм.

Plugin Calculator

Plugin Calculator

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

FAR Mail

Тем из вас, кто по какой-то причине не использует Outlook Express (ну, скажем, из религиозных соображений) и кому альтернативные клиенты вроде The Bat или Mozilla Mail кажутся недостаточно "крутыми", следует установить FAR Mail. Возможность отправлять и принимать письма в текстовом и HTML-форматах в абсолютно любой кодировке, поддержка вложенных файлов, адресная книга и множество почтовых аккаунтов (SMTP, IMAP и, разумеется, POP3). Даже фильтрация писем — и та имеется. Впрочем, вообразить, что кто-то предпочтет эту программу отдельным почтовым клиентам, нам очень сложно.

Multimedia Viewer

Multimedia Viewer

Необходимость использовать внешние утилиты для просмотра картинок и видеофайлов — неприятная особенность практически всех файловых менеджеров. Однако в нашем случае эта проблема решается очень просто — достаточно установить модуль Multimedia Viewer, чтобы видеть все картинки прямиком в окне FAR. Более того, плагин позволяет даже прослушивать мелодии, не покидая интерфейса программы. Главное: не забудьте загрузить дополнительную библиотеку (находится на нашем диске), чтобы все это заработало правильно.

Tetris

И напоследок самый бесполезный плагин для FAR. Нет, скорее, даже самый вредный. Данное дополнение, как вы, наверное, догадались и сами, дает возможность играть в знаменитый "Тетрис" прямиком в окне программы. Работа в этом случае рискует быть отложенной на задний план до лучших времен. Ностальгирующие по эпохе DOS читатели наверняка вспомнят, что творение Александра Па-жит-нова было встроено в древний файловый менеджер DOS Navigator и уже тогда мешало заниматься важными делами.

Продолжаем цикл статей об используемых мною на работе программах. Сегодня это одна из самых старых, используемых мною программ, FAR. Не смотря на почтенный возраст в 15 лет и непритязательный интерфейс, в виде двух синих текстовых окошек. FAR является одним из самых мощных, на сегодня, файловых менеджеров, причем использующий многие фичи современных операционных систем Windows Vista и Windows 7. А уж количество и качество плагинов, написанных под него, позволяет сделать из него почти все что угодно. В добавок с версии 2.0, FAR распространяется бесплатно и с открытым кодом.

Файловые менеджеры и с чем это едят

Когда то, давным-давно, когда деревья были большими, небо голубее, а компьютеры были слабее современных сотовых телефонов. Самой популярной операционной системой была MS DOS. Приемником его сейчас является консоль Windows или cmd. В те далеки времена Windows был надстройкой над ДОСом и подавляющее большинство пользователей сидело не в нем. И вот в 1986 году был выпущен один из первых файловых менеджеров Norton Commander (Он же Нортон, от же просто NC) Именно он впервые показал всему миру 2 синих окошка. Именно этот формат стал основой для огромного количества файловых менеджеров, его раскладка и команды стали хрестоматийны, а скорость и удобство при работе и с ним запомнились многим. Многие пользователи вкусившие все блага при работе с ним, до сих пор используют его аналоги. А их появилось не мало с того времени. Volkov Commander, обладавший малым размером при основных возможностях, DOS Navigator обладавший большими возможностями и т.д.

Но вот в мир пришёл Windows 95 и изменил его. Это больше не была надстройка над DOS, это самостоятельная ОС дающая огромные возможности. Под нее стали так же разрабатываться файловые менеджеры. Одним из которых и стал File and Archive Manager или просто FAR.

Far Manager сегодня

Сегодня FAR Manager бесплатный, распространяющийся под лицензией BSD, файловый менеджер. Он постоянно развивается на странице проекта http://www.farmanager.com Там же находится форум и база плагинов для него. Он прекрасно работает со всеми версиями Windows, в том числе в режиме Server Сore

Для скачивания доступны x32 и x64 версии. Есть стабильные и ежедневные или сборки (несмотря на название так же являющиеся очень стабильными) так же доступно скачивание в виде архива 7z или пакета msi (Может пригодится для разворачивания ПО через GPO)

Многие задаются вопросом. Зачем нужна x64 версия в такой простой программе как файловый менеджер? Больших ресурсов она не потребляет и высокая производительность ей не нужна. Для ответа на такой вопрос зайдите любым x32 менеджером в папку Windows\System32\Drivers, в любой x64 системе, и запомните количество файлов увиденных вами, а после зайдите туда простым проводником. И вы увидите что там их значительно больше. А ведь именно работа с файлами и папками есть главная функция для любого файлового менеджера

В комплекте с ним идет большое количество плагинов позволяющие работать с FTP и сетью. Есть встроенный менеджер процессов и архивный менеджер. Он позволяет производить копирование мышкой и использовать контекстное меню Windows по правой клавише. Для вызова контекстного меню нужно зажать клавишу в течении 3-5 секунд

Для этого используется плагин Emenu.

Из дополнительный функций есть поддержка работы с User Account Control (UAC)

И динамическое отображение копирования и других действий в иконке Windows 7

Замечу что FAR остается консольной программой, и позволяет использовать все возможности консоли Windows прямо в нем. В добавок у него есть память использования консольных программ

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

Внимание: Версия используемых плагинов зависит от версии FAR Manager, для x64 версии необходимо использовать x64 версии плагинов. Все описанные мною плагины имеют x64 версии. Совместимость плагинов с разными версиями указана в специальной теме

Все плагины устанавливаются в папку Far\Plugins, путем их распаковки и последующего перезапуска FAR

Плагин из разряда Must have. Значительно расширяет возможности конфигурирования и использования FAR Manager и не только его. Являет собой эмулятор консоли. Если при запуске находит файл far.exe запускает его и работает в его окружении. Я использую conemu как основной загрузчик для FAR. Возможности его огромны

  • Запускать несколько копий FAR и не только, может работать с любой консольной программой или средой PowerShell, cmd, telnet и т.д
  • Запускать программы под правами администратора или любого другого пользователя, есть поддержка UAC

  • Позволяет просматривать вывод консоли в FAR большой длинны. Который нельзя просмотреть в стандартной комплектации. Полезно при просмотре больших листингов

Для включения консольного ввода используется макрос CtrlO_View.reg находящийся в папке ConEmu\ConEmu.Addons. По умолчанию он настроен на комбинацию Ctrl+O, но я рекомендую использовать другую комбинацию например Ctrl+S, путем редактирования строки

на нужный вам

  • Дополнительно раскрашивать и изменять внешний вид FAR и используемые им шрифты

Запуск настройки осуществляется путем нажатия правой клавиши на верхнем баре и выборе settings

  • Осуществлять copy/pase из консоли FAR
  • и многое другое

Архиватор для FAR на основе бесплатного 7-zip. В FAR уже встроен архиватор, но для его использования нужно множество консольный версий оригинальных программ. Данный же плагин использует возможности известного архивного менеджера 7-zip (http://www.7-zip.org/) и по моему удобней в использовании

Внимание: Для работы плагина необходима только библиотека 7z.dll находящаяся в папке в установленным архиватором, я обычно копирую его в папку с плагином

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

Позволяет использовать возможности.NET и среды PowerShell прямо из FAR. С сожалению это серьезно увеличивает скорость запуска и потребляемые FAR Manager ресурсы.

В начале устанавливается плагин FarNet. После в папку Far\FarNet\Modules устанавливается плагин PowerShellFar

FarSniffer , FarHexitor и другие системные утилиты(http://code.google.com/p/farplugs/downloads/list)

Небольшой снифер сети и HEX редактор. такие вещи никогда не помешают

И многие другие. Под Far Manager есть программы для работы с коммуникаторами на основе WinMobile и Android или мобильных телефонов. Просмотра видео картинок и прослушивания музыки. И множество другое.

Заключение

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

Я уверен что многие пользуются каким нибудь файловым менеджером, и большинство наверное используют один из самых популярных — 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/ — каталог плагинов

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