Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Far Manager
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|File and archive manager for Microsoft Windows}} {{Use dmy dates|date=September 2022}} {{Infobox software | logo = Far icon.png | screenshot = FAR manager.png | caption = | developer = [[Eugene Roshal]] (1996–2000)<br />Far Group (2000–present) | released = {{Start date and age|df=yes|1996|09|10}}<ref>{{Cite web|url=https://farmanager.com/history.php|title=Far Manager Official Site : download|website=farmanager.com}}</ref> | latest release version = {{wikidata|property|preferred|reference|edit|Q1386527|P348|P548=Q2804309}} | latest release date = {{wikidata|qualifier|preferred|single|Q1386527|P348|P548=Q2804309|P577}} | latest preview version = {{wikidata|property|preferred|reference|edit|Q1386527|P348|P548=Q51930650}} | latest preview date = {{wikidata|qualifier|preferred|single|Q1386527|P348|P548=Q51930650|P577}} | programming language = [[C++]] | operating system = [[Microsoft Windows]], [[BSD Unix]], [[OSX]], [[Linux]] port<ref>{{Cite web|url=http://github.com/elfmz/far2l|title = Far2l|website = [[GitHub]]|date = 16 October 2021}}</ref> | language = English, Russian, Czech, German, Hungarian, Polish, Spanish, Slovak, Italian, Ukrainian, Belarusian | genre = [[File manager]] | license = [[BSD licenses|BSD-3-Clause]] | website = {{URL|farmanager.com}} }} '''Far Manager''' (short for '''''F'''ile and '''AR'''chive '''Manager''''') is an [[File manager#Orthodox file managers|orthodox file manager]] for [[Microsoft Windows]] and is a [[clone (computing)|clone]] of [[Norton Commander]]. Far Manager uses the [[Win32 console]] and has a keyboard-oriented user interface (although limited mouse operation, including [[drag-and-drop]], is possible). Far Manager was created by [[Eugene Roshal]], and has been under development by the ''Far Group'' since 2000. The project's [[Unicode]] branches (2.0 and 3.0) are [[open-source software|open-source]] (under the [[BSD licenses|BSD-3-Clause]] license). All branches are available as 32- and 64-bit builds. Far Manager is often viewed as a very customizable file manager and text editor, and a free alternative to [[Total Commander]].<ref>{{cite journal|last=Антонов|first=Игорь|script-title=ru:Как сказать варезу "Нет!"|journal=XAKEP|date=July 2008|issue=115|pages=22–23|url=http://www.xakep.ru/magazine/xa/115/022/1.asp|access-date=13 September 2010|trans-title=How to say "no" to warez|language=ru|archive-date=13 November 2010|archive-url=https://web.archive.org/web/20101113050512/http://www.xakep.ru/magazine/xa/115/022/1.asp|url-status=dead}}</ref><ref>{{cite journal|script-title=ru:Ручной кодинг с удобствами. Редакторы кода|journal=XAKEP|date=May 2003|issue=30|page=60|url=http://www.xakep.ru/magazine/xs/030/060/5.asp|access-date=13 September 2010|author=Леха ББ|trans-title=Comfortable manual coding. Code editors|language=ru|archive-date=25 July 2011|archive-url=https://web.archive.org/web/20110725144659/http://www.xakep.ru/magazine/xs/030/060/5.asp|url-status=dead}}</ref><ref>{{cite web|last=Bezroukov|first=Nikolai|title=FAR – the first OFM that successfully implemented a plug-in concept|url=http://www.softpanorama.org/OFM/Paradigm/Ch05/far.shtml|work=The Orthodox File Manager (OFM) Paradigm|publisher=Softpanorama University Library|access-date=13 September 2010|date=12 August 2009}}</ref> ==Features== Far Manager features an internal viewer and editor, customizable user menus, tree views, file search, compare, integrated help, and a task switcher for its tools. Its standard functionality can be expanded with macros (which allow scripting) and plugins. Far Manager's default interface combines two file panels with a [[Command-line interface#Command prompt|command prompt]]. Panels may be fully customized as to which columns are shown and in which order, and operations may be done to and from either panel. The file panels support wildcard selection, advanced filtering, sorting and highlighting. The file panels and the command prompt are both active at the same time (they are interacted with using different keys), and most features can be accessed using keyboard shortcuts (the key bar at the bottom displays the [[function key]] actions for the currently held down [[modifier key]]s). ==Extensibility== Far's standard functionality can be greatly extended with [[Macro (computer science)|macro]]s (written in [[Lua (programming language)|Lua]] scripting language, primarily used to record keypress sequences) and [[Plug-in (computing)|plugin]]s. Standard plugins installed by default include [[File Transfer Protocol|FTP]], Windows network, extensible [[archive file]] support and temporary panel (sandbox) virtual file systems, a process list, print manager, filename case converter, and several editor plugins to format, wrap, and otherwise alter text. Third-party plugins are available from the PlugRing<ref>{{Cite web|url=https://plugring.farmanager.com/|title=Far PlugRing – main|website=plugring.farmanager.com}}</ref> repository and plugin announcement forum.<ref>{{Cite web|url=https://forum.farmanager.com/viewforum.php?f=34|title=Announcements of new Plug-Ins – forum.farmanager.com|website=forum.farmanager.com}}</ref><ref>{{Cite web|url=https://forum.farmanager.com/viewforum.php?f=11|title=Анонсы новых плагинов – forum.farmanager.com|website=forum.farmanager.com}}</ref> Some popular plugins include [[regular expression]] search and replace (both in the text editor and across multiple files), [[syntax highlighting]] and [[autocomplete|auto-completion]] for the text editor, [[SSH File Transfer Protocol|SFTP]]/[[Secure copy protocol|SCP]] and [[Windows Registry]] virtual file systems, [[7-zip]] integration, a [[hex editor]] and a picture viewer (which overlays a DirectX surface over Far's console window).<ref>{{cite web|url=http://plugring.farmanager.com/vote.php?l=en|title=Top plugins|last=Far PlugRing|access-date=29 September 2010}}</ref><ref>{{cite web|last=ГалЈнкин|first=Сергей|title=Десять лучших дополнений для FAR|trans-title=Best ten add-ons for FAR|url=http://itc.ua/articles/desyat_luchshih_dopolnenij_dlya_far_17190/|work=ITC.UA, published in "Домашний ПК"|access-date=12 August 2015|language=ru|date=17 May 2004}}</ref> Wrappers are available which allow using some [[Total Commander]] plugins with Far Manager, and vice versa. Plugins can be developed using the native C/Pascal API,<ref>{{Cite web|url=https://api.farmanager.com/|title=Programming FAR plugins – Encyclopedia for Developers|website=api.farmanager.com}}</ref> or using wrappers which permit plugin development in other platforms and languages, such as .NET (including PowerShell),<ref>[http://code.google.com/p/farnet/ FarNet and PowerShellFar] on Google Code.</ref> and Lua.<ref>[http://forum.farmanager.com/viewtopic.php?f=11&t=2833 LuaFar thread] (in Russian).</ref> == Linux, MacOS and BSD version == far2l<ref>{{Cite web|url=https://github.com/elfmz/far2l|title=far2l|date=25 March 2022|via=GitHub}}</ref> project develops port of Far Manager v2 working on Linux, [[MacOS]] and BSD systems. As of February 2021, the port successfully builds and the most common functions work. Among ported and working plugins are Colorer, MultiArc and TmpPanel. There is also the new NetRocks plugin implementing network connections via [[FTP]], [[Files_transferred_over_shell_protocol|FISH]], [[Secure_copy_protocol|SCP]], [[SSH_File_Transfer_Protocol|SFTP]], [[Server_Message_Block|SMB]], [[Network_File_System|NFS]] and [[WebDAV]]. As of January 2022, the project has moved to the beta stage, support for python and lua scripts has been added. far2l also supports "terminal extensions". Although FAR2L itself is a TUI application, it can run in GUI or TTY backends modes. While TTY backend can run in any terminal (like, for example, [[xterm]]), it can also run inside a built-in terminal of GUI mode far2l, gaining capabilities not available on "regular" terminals (such as recognizing all possible keyboard key combinations, even with keyup events). Also, the "host" far2l can provide shared clipboard access and desktop notifications. Those extensions can be used by running TTY far2l inside an [[Secure Shell|SSH]] client session opened in "host" GUI far2l (or by using SFTP/SCP protocols in NetRocks to run remote far2l via "execute remote command" feature).<ref>{{Cite web|url=https://github.com/elfmz/far2l/blob/master/far2l/bootstrap/scripts/FarEng.hlf.m4|title = Far2l|website = [[GitHub]]|date = 16 October 2021}}</ref> far2l is available in [[Ubuntu]] Linux starting from version 24.04, and can be installed using <code>sudo apt install far2l</code> command.<ref>{{cite web | url=https://packages.ubuntu.com/noble/far2l | title=Ubuntu – Details of package far2l in noble }}</ref> ==Licensing== Far Manager is available under the BSD-3-Clause license. Originally, Far Manager was available as 40 days [[shareware]] for everyone except for citizens of the former [[USSR]] countries, who could use it as freeware for non-commercial use only.<ref>License.xUSSR.txt (Far [[EULA]] for ex-USSR countries citizens). Distributed with older 1.x versions.</ref> On 26 October 2007, the [[source code]] for the Unicode development version (1.80, later renamed to 2.0) was released under the [[BSD licenses|BSD-3-Clause]] license.<ref>{{cite web|url=http://www.farmanager.com/opensource.php?l=en|title=Far Manager – Open Source|last=Far Group|date=26 October 2007|access-date=4 February 2009}}</ref><ref>{{cite web|url=http://forum.farmanager.com/viewtopic.php?p=27894|title=Open Source – Unicode Far (Far forum)|last=Far Group|date=26 October 2007|language=ru|access-date=4 February 2009}}</ref><ref>{{cite web|last=Мешков|first=Георгий|title=Файловый менеджер Far Manager стал свободным|trans-title=Far file manager became free|url=http://soft.compulenta.ru/337606/|work=Компьюлента|access-date=13 September 2010|language=ru|date=30 October 2007|archive-date=27 July 2011|archive-url=https://web.archive.org/web/20110727221930/http://soft.compulenta.ru/337606/|url-status=dead}}</ref> On 17 May 2010 the 1.x branch has also been released under the [[BSD licenses|BSD-3-Clause]] license, though without source code.<ref>{{cite web |title=Far 1.x changelog |url=http://farmanager.com/nightly/changelogfar |access-date=20 May 2010 |author=Far Group |language=ru |url-status=dead |archive-url=https://web.archive.org/web/20100620065617/http://www.farmanager.com/nightly/changelogfar |archive-date=20 June 2010 }}</ref> ==See also== {{Portal|Free and open-source software}} * [[Midnight Commander]] * [[Comparison of file managers]] * [[ConEmu]] * [[WinSCP]] plugin ==References== {{Reflist}} ==External links== * {{Commons category-inline}} * {{Official website}} {{File managers}} {{DEFAULTSORT:Far Manager}} [[Category:1996 software]] [[Category:Free software programmed in C++]] [[Category:Orthodox file managers]] [[Category:Free file managers]] [[Category:Free FTP clients]] [[Category:Formerly proprietary software]] [[Category:Lua (programming language)-scriptable software]] [[Category:Software using the BSD license]] [[Category:Files transferred over shell clients]] [[Category:Linux file system-related software]] [[Category:Unix file system-related software]] [[Category:Console applications]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite journal
(
edit
)
Template:Cite web
(
edit
)
Template:Commons category-inline
(
edit
)
Template:File managers
(
edit
)
Template:Infobox
(
edit
)
Template:Infobox software
(
edit
)
Template:Main other
(
edit
)
Template:Official website
(
edit
)
Template:Portal
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Template other
(
edit
)
Template:Use dmy dates
(
edit
)