Jump to content

Дальний менеджер

(Перенаправлено из FAR Manager )

Дальний менеджер
Разработчик(и) Eugene Roshal (1996–2000)
Дальняя группа (2000 – настоящее время)
Первоначальный выпуск 10 сентября 1996 г .; 27 лет назад ( 10.09.1996 ) [1]
Стабильная версия
3.0.6226  Отредактируйте это в Викиданных / 14 декабря 2023 г.
Репозиторий
Написано в С++
Операционная система Microsoft Windows , BSD Unix , OSX , Linux порт [2]
Доступно в Английский, русский, чешский, немецкий, венгерский, польский, испанский, словацкий, итальянский, украинский, белорусский
Тип Файловый менеджер
Лицензия Пункт BSD-3
Веб-сайт отец-менеджер

Far Manager (сокращение от File and AR chive Manager ) — традиционный файловый менеджер для Microsoft Windows и клон Norton Commander . Far Manager использует консоль Win32 и имеет пользовательский интерфейс, ориентированный на клавиатуру (хотя ограниченные операции с мышью, включая перетаскивание возможны ).

Far Manager был создан Евгением Рошалем и находится в разработке Far Group проекта с 2000 года. Ветки Unicode (2.0 и 3.0) имеют открытый исходный код (под лицензией BSD-3-Clause ). Все ветки доступны в виде 32- и 64-битных сборок. Far Manager часто рассматривается как настраиваемый файловый менеджер и текстовый редактор, а также бесплатная альтернатива Total Commander . [3] [4] [5]

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

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

Расширяемость

[ редактировать ]

Стандартный функционал Far можно значительно расширить с помощью макросов (написанных на языке сценариев Lua , в основном используемых для записи последовательностей нажатий клавиш) и плагинов . Стандартные плагины, установленные по умолчанию, включают FTP , сеть Windows, поддержку расширяемых архивных файлов и виртуальные файловые системы временных панелей (песочница), список процессов, диспетчер печати, преобразователь регистра имен файлов и несколько плагинов-редакторов для форматирования, переноса и иного изменения текста.

Сторонние плагины доступны на сайте PlugRing. [6] репозиторий и форум анонсов плагинов. [7] [8] Некоторые популярные плагины включают поиск и замену регулярных выражений (как в текстовом редакторе, так и в нескольких файлах), подсветку синтаксиса и автозаполнение для текстового редактора, виртуальные файловые системы SFTP / SCP и реестра Windows , 7-zip интеграцию , шестнадцатеричный редактор. и средство просмотра изображений (которое накладывает поверхность DirectX на окно консоли Far). [9] [10] Доступны оболочки, которые позволяют использовать некоторые плагины Total Commander с Far Manager и наоборот. Плагины можно разрабатывать с использованием собственного API C/Pascal. [11] или использование оболочек, которые позволяют разработку плагинов на других платформах и языках, таких как .NET (включая PowerShell), [12] и Луа. [13]

Версия для Linux, MacOS и BSD

[ редактировать ]

Far2l [14] проект разрабатывает порт Far Manager v2, работающий на системах Linux, MacOS и BSD. По состоянию на февраль 2021 года порт успешно строится и работают наиболее распространенные функции. Среди портированных и работающих плагинов — Colorer, MultiArc и TmpPanel. Также имеется новый плагин NetRocks, реализующий сетевые подключения через FTP , FISH , SCP , SFTP , SMB , NFS и WebDAV . По состоянию на январь 2022 года проект перешёл в стадию бета-тестирования, добавлена ​​поддержка скриптов Python и Lua.

Far2l также поддерживает «расширения терминалов». Хотя FAR2L сам по себе является приложением TUI, он может работать в режимах GUI или TTY. Хотя серверная часть TTY может работать в любом терминале (например, xterm ), она также может работать внутри встроенного терминала в режиме GUI Far2l, получая возможности, недоступные на «обычных» терминалах (например, распознавание всех возможных комбинаций клавиш клавиатуры). , даже с событиями нажатия клавиш). Кроме того, «хост» Far2l может предоставлять общий доступ к буферу обмена и уведомления на рабочем столе. Эти расширения можно использовать, запустив TTY Far2l внутри сеанса SSH- клиента, открытого в «хостовом» графическом интерфейсе Far2l (или используя протоколы SFTP/SCP в NetRocks для запуска удаленного Far2l с помощью функции «Выполнить удаленную команду»). [15]

Far2l доступен в Ubuntu Linux, начиная с версии 24.04, и его можно установить с помощью sudo apt install far2l команда. [16]

Лицензирование

[ редактировать ]

Far Manager доступен по лицензии BSD-3-Clause.

Первоначально Far Manager был доступен в виде условно-бесплатной версии на 40 дней для всех, за исключением граждан стран бывшего СССР , которые могли использовать его как бесплатное программное обеспечение только для некоммерческого использования. [17] 26 октября 2007 года исходный код разрабатываемой версии Unicode (1.80, позже переименованной в 2.0) был выпущен под лицензией BSD-3-Clause . [18] [19] [20] 17 мая 2010 года ветка 1.x также была выпущена под лицензией BSD-3-Clause , но без исходного кода. [21]

См. также

[ редактировать ]
  1. ^ «Официальный сайт Far Manager: скачать» . Farmanager.com .
  2. ^ «Фар2л» . Гитхаб . 16 октября 2021 г.
  3. ^ Антонов, Игорь (July 2008). Как сказать варезу "Нет!" [Как сказать «нет» варезу]. ХАКЕП (115): 22–23. Архивировано из оригинала 13 ноября 2010 года . Проверено 13 сентября 2010 г.
  4. ^ Леха ББ (May 2003). Ручной кодинг с удобствами. Редакторы кода [Удобное ручное кодирование. Редакторы кода]. XAKEP (на русском языке) (30): 60. Архивировано из оригинала 25 июля 2011 года . Проверено 13 сентября 2010 г.
  5. ^ Безруков, Николай (12 августа 2009 г.). «FAR – первый OFM, успешно реализовавший концепцию плагина» . Парадигма ортодоксального файлового менеджера (OFM) . Университетская библиотека Софтпанорама . Проверено 13 сентября 2010 г.
  6. ^ «Дальний PlugRing – основной» . plugring.farmanager.com .
  7. ^ «Анонсы новых плагинов – forum.farmanager.com» . forum.farmanager.com .
  8. ^ "Анонсы новых плагинов – forum.farmanager.com" . forum.farmanager.com .
  9. ^ Дальнее PlugRing. «Топ плагинов» . Проверено 29 сентября 2010 г.
  10. ^ ГалЈнкин, Сергей (17 May 2004). "Десять лучших дополнений для FAR" [Best ten add-ons for FAR]. ITC.UA, published in "Домашний ПК" (in Russian) . Retrieved 12 August 2015 .
  11. ^ «Программирование плагинов FAR — Энциклопедия для разработчиков» . api.farmanager.com .
  12. ^ FarNet и PowerShellFar в Google Code.
  13. ^ Тема LuaFar (на русском языке).
  14. ^ "фар2л" . 25 марта 2022 г. – через GitHub.
  15. ^ «Фар2л» . Гитхаб . 16 октября 2021 г.
  16. ^ «Ubuntu – Подробная информация о пакете Far2l в благородном» .
  17. ^ License.xUSSR.txt (Far EULA для граждан стран бывшего СССР). Распространяется со старыми версиями 1.x.
  18. ^ Дальняя группа (26 октября 2007 г.). «Дальний менеджер – открытый исходный код» . Проверено 4 февраля 2009 г.
  19. ^ Дальняя группа (26 октября 2007 г.). «Открытый код – Unicode Far (форум Far)» (на русском языке) . Проверено 4 февраля 2009 г.
  20. ^ Мешков, Георгий (30 October 2007). "Файловый менеджер Far Manager стал свободным" [Far file manager became free]. Компьюлента (in Russian). Archived from the original on 27 July 2011 . Retrieved 13 September 2010 .
  21. ^ Группа «Дальний». «Журнал изменений Far 1.x» (на русском языке). Архивировано из оригинала 20 июня 2010 года . Проверено 20 мая 2010 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 809ac4965bfc6e54bb3cfd222ca49674__1718080920
URL1:https://arc.ask3.ru/arc/aa/80/74/809ac4965bfc6e54bb3cfd222ca49674.html
Заголовок, (Title) документа по адресу, URL1:
Far Manager - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)