Дальний менеджер - Far Manager
Разработчики) | Евгений Рошаль (1996–2000) Far Group (2000-настоящее время) |
---|---|
изначальный выпуск | 10 сентября 1996 г.[1] |
Репозиторий | |
Написано в | C ++ |
Операционная система | Майкрософт Виндоус, Linux порт[2] |
Доступно в | Английский, русский, чешский, немецкий, венгерский, польский, испанский, словацкий, итальянский, украинский, белорусский |
Тип | Файловый менеджер |
Лицензия | Пересмотрено Лицензия BSD |
Интернет сайт | фермер |
Дальний менеджер (Короче для File и ARчеснок Управляющий делами) является православный файловый менеджер за Майкрософт Виндоус и является клон из Norton Commander. Far Manager использует Консоль Win32 и имеет ориентированный на клавиатуру пользовательский интерфейс (хотя ограниченное управление мышью, включая перетаскивание, возможно).
Far Manager был создан Евгений Рошаль, и был разработан Far Group с 2000 года. Unicode ветви (2.0 и 3.0) Открытый исходный код (в пересмотренном Лицензия BSD ). Все ветки доступны в виде 32- и 64-битных сборок. Far Manager часто рассматривается как настраиваемый файловый менеджер и текстовый редактор, а также бесплатная альтернатива Total Commander.[3][4][5]
Функции
Far Manager имеет встроенный просмотрщик и редактор, настраиваемые пользовательские меню, древовидные представления, поиск файлов, сравнение, встроенную справку и переключатель задач для своих инструментов. Его стандартная функциональность может быть расширена с помощью макросов (которые позволяют создавать сценарии) и плагинов.
Интерфейс по умолчанию Far Manager объединяет две файловые панели с командная строка. Панели могут быть полностью настроены в отношении того, какие столбцы отображаются и в каком порядке, а операции могут выполняться с любой панелью и из нее. Панели файлов поддерживают выбор подстановочного знака, расширенную фильтрацию, сортировку и выделение. Панели файлов и командная строка активны одновременно (для взаимодействия с ними используются разные клавиши), и к большинству функций можно получить доступ с помощью сочетаний клавиш (на панели клавиш внизу отображается значок функциональная клавиша действия для удерживаемых в данный момент клавиши-модификаторы ).
Расширяемость
Стандартную функциональность Far можно значительно расширить с помощью макросы (написано в Lua язык сценариев, в основном используемый для записи последовательностей нажатий клавиш) и плагины. Стандартные плагины, установленные по умолчанию, включают FTP, Сеть Windows, расширяемая архивный файл поддержка и временная панель (песочница) виртуальных файловых систем, список процессов, диспетчер печати, преобразователь регистра имен файлов и несколько подключаемых модулей редактора для форматирования, переноса и иного изменения текста.
Сторонние плагины доступны на PlugRing репозиторий и форум объявлений плагинов (на русском ). Некоторые популярные плагины включают регулярное выражение поиск и замена (как в текстовом редакторе, так и в нескольких файлах), подсветка синтаксиса и автозаполнение для текстового редактора, SFTP /SCP и Реестр Windows виртуальные файловые системы, 7-молния интеграция шестнадцатеричный редактор и средство просмотра изображений (которое накладывает поверхность DirectX на окно консоли Far).[6][7] Доступны обертки, позволяющие использовать некоторые Total Commander плагины с Far Manager, и наоборот. Плагины можно разрабатывать с использованием собственного C / Pascal API,[8] или с использованием оболочек, которые разрешают разработку плагинов на других платформах и языках, таких как .NET (включая PowerShell),[9] и Lua.[10]
Версия для Linux и MacOS
far2l Проект разрабатывает порты Far Manager для Linux и MacOS. На данный момент порт успешно собирается, и большинство общих функций работают должным образом. Среди портированных и работающих плагинов - FarFTP, Colorer, MultiArc, TmpPanel.
Лицензирование
Far Manager доступен по новой лицензии BSD.
Изначально Far Manager был доступен 40 дней. условно-бесплатная для всех, кроме граждан бывшего СССР страны, которые могут использовать его как бесплатное ПО только для некоммерческих целей.[11] 26 октября 2007 г. исходный код для версии для разработки Unicode (1.80, позже переименованной в 2.0) был выпущен под пересмотренным Лицензия BSD.[12][13][14] 17 мая 2010 года ветвь 1.x также была выпущена под пересмотренной лицензией BSD, но без исходного кода.[15]
Смотрите также
Рекомендации
- ^ История выпусков Far Manager
- ^ http://github.com/elfmz/far2l
- ^ Антонов, Игорь (июль 2008 г.). Как сказать варезу "Нет!" [Как сказать «нет» варезу]. XAKEP (на русском языке) (115): 22–23. Получено 13 сентября 2010.
- ^ Леха ББ (май 2003 г.). Ручной кодинг с удобствами. Редакторы кода [Удобное ручное кодирование. Редакторы кода. XAKEP (30): 60. Получено 13 сентября 2010.
- ^ Безруков, Николай (12 августа 2009 г.). «FAR - первая OFM, успешно реализовавшая концепцию плагинов». Парадигма православного файлового менеджера (OFM). Библиотека Университета Софтпанорама. Получено 13 сентября 2010.
- ^ Дальний PlugRing. «Лучшие плагины». Получено 29 сентября 2010.
- ^ ГалЈнкин, Сергей (17 мая 2004 г.). "Десять лучших дополнений для FAR" [Десять лучших дополнений для FAR]. ITC.UA, опубликовано в "Домашний ПК" (на русском). Получено 12 августа 2015.
- ^ Энциклопедия FAR для разработчиков
- ^ FarNet и PowerShellFar в Google Code.
- ^ Поток LuaFar (на русском).
- ^ License.xUSSR.txt (Дальний EULA для граждан стран бывшего СССР). Распространяется со старыми версиями 1.x.
- ^ Far Group (26 октября 2007 г.). «Far Manager - Open Source». Получено 4 февраля 2009.
- ^ Far Group (26 октября 2007 г.). «Открытый исходный код - Unicode Far (Дальний форум)» (на русском). Получено 4 февраля 2009.
- ^ Мешков, Георгий (30 октября 2007 г.). "Файловый менеджер Far Manager стал свободным" [Файловый менеджер Far стал бесплатным]. Компьюлента (на русском). Получено 13 сентября 2010.
- ^ Дальняя группа. "История изменений Far 1.x" (на русском). Архивировано из оригинал 20 июня 2010 г.. Получено 20 мая 2010.