Файловый менеджер 2010? Far Manager!
Понедельник, 27 декабря, 2010 13 комментариев
Продолжаем цикл статей об используемых мною на работе программах. Сегодня это одна из самых старых, используемых мною программ, 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, но в базовой поставке его функционала не всегда хватает, именно поэтому для него было разработано огромное количество плагинов, позволяющие превратить его во все что угодно. Я опишу лишь основные с которыми я работаю. Полный список плагинов лучше всего узнать на форуме в разделе анонсов
Внимание: Версия используемых плагинов зависит от версии FAR Manager, для x64 версии необходимо использовать x64 версии плагинов. Все описанные мною плагины имеют x64 версии. Совместимость плагинов с разными версиями указана в специальной теме
Все плагины устанавливаются в папку Far\Plugins, путем их распаковки и последующего перезапуска FAR
Conemu (http://code.google.com/p/conemu-maximus5/)
Плагин из разряда Must have. Значительно расширяет возможности конфигурирования и использования FAR Manager и не только его. Являет собой эмулятор консоли. Если при запуске находит файл far.exe запускает его и работает в его окружении. Я использую conemu как основной загрузчик для FAR. Возможности его огромны
- Запускать несколько копий FAR и не только, может работать с любой консольной программой или средой PowerShell, cmd, telnet и т.д
- Запускать программы под правами администратора или любого другого пользователя, есть поддержка UAC
- Позволяет просматривать вывод консоли в FAR большой длинны. Который нельзя просмотреть в стандартной комплектации. Полезно при просмотре больших листингов
Для включения консольного ввода используется макрос CtrlO_View.reg находящийся в папке ConEmu\ConEmu.Addons. По умолчанию он настроен на комбинацию Ctrl+O, но я рекомендую использовать другую комбинацию например Ctrl+S, путем редактирования строки
«Sequence»=»CtrlO»
на нужный вам
- Дополнительно раскрашивать и изменять внешний вид FAR и используемые им шрифты
Запуск настройки осуществляется путем нажатия правой клавиши на верхнем баре и выборе settings
- Осуществлять copy/pase из консоли FAR
- и многое другое
7-Zip Alternative (http://code.google.com/p/7zipalt/downloads/list)
Архиватор для FAR на основе бесплатного 7-zip. В FAR уже встроен архиватор, но для его использования нужно множество консольный версий оригинальных программ. Данный же плагин использует возможности известного архивного менеджера 7-zip (http://www.7-zip.org/) и по моему удобней в использовании
Внимание: Для работы плагина необходима только библиотека 7z.dll находящаяся в папке в установленным архиватором, я обычно копирую его в папку с плагином
Colorer (http://sourceforge.net/projects/colorer/)
Позволяет организовывать подсветку синтаксиса во встроенном редакторе, имеет поддержку множества языков, удобно
FarNet и PowerShellFar (http://code.google.com/p/farnet/)
Позволяет использовать возможности .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 является современной и постоянно развивающейся программой, в добавок бесплатной, с открытым исходным кодом и практически неограниченными возможностями по конфигурированию. Все это позволяет мне рекомендовать любому кто имеет потребность в облегчении своей работы
■Позволяет просматривать консольный вывод FAR, больше одного экрана. Который нельзя просмотреть в стандартной комплектации
Фраза кривовата. На иллюстрирующем скриншоте не увидел более одного экрана с консолью. На всякий случай: то, что ты показал на скриншоте, Far умеет «из коробки» (для переключения из окна редактирования/просмотра к панелям FAR используется +)
блин, вордпресс съел кусок соментария
для переключения из окна редактирования/просмотра к панелям FAR используется Ctrl+Tab
ты когда что нибудь в консоли длинное запускаешь, как ограничение в 25 строк обходишь? В cmd просто доскроливаешь до начала, а в FAR Так не получится
> ты когда что нибудь в консоли длинное запускаешь, как ограничение в 25 строк обходишь?
А есть такое ограничение? Не знал об этом. Никогда не запускал ничего такого «длинного».
Подредактировал. Теперь надеюсь понятней. И про запуск консольного меню пояснил
>и использовать контекстное меню Windows по правой клавише
Вова, подскажи, как это сделать? (у меня по правой конпке просходит моетка/снятие пометки файла)
Попробуй подержать 5 секунд правую кнопку
никакого эффекта. При нажатии ПКМ файл помещается (выделяется цветом), удержание ПКМ ни к чему не приводит.
Попробуй зайти в Параметры-Параметры внешних модулей-Emenu и включить его, да там можно нажать F1 и получить справку
«постоянно развивается на странице проекта http://www.farmanager.com »
гиперссылка ведёт на «http://www.farmanager.com / «, тоесть ошибка
А, Вова, спрячь статью под кат, а то в обозревателе меток она почти всю страницу занимает
она у меня и так под катом
Был не прав, вспылил, прошу дать возможность загладить, искупить