Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Far Manager

From Wikipedia, the free encyclopedia
File and archive manager for Microsoft Windows

Far Manager
Developer(s)Eugene Roshal (1996–2000)
Far Group (2000–present)
Initial release10 September 1996; 28 years ago (1996-09-10)[1]
Stable release
3.0.6364 Edit this on Wikidata / 24 August 2024
Repository
Written inC++
Operating systemMicrosoft Windows,BSD Unix,OSX,Linux port[2]
Available inEnglish, Russian, Czech, German, Hungarian, Polish, Spanish, Slovak, Italian, Ukrainian, Belarusian
TypeFile manager
LicenseBSD-3-Clause
Websitefarmanager.com

Far Manager (short forFile andARchiveManager) is anorthodox file manager forMicrosoft Windows and is aclone ofNorton Commander. Far Manager uses theWin32 console and has a keyboard-oriented user interface (although limited mouse operation, includingdrag-and-drop, is possible).

Far Manager was created byEugene Roshal, and has been under development by theFar Group since 2000. The project'sUnicode branches (2.0 and 3.0) areopen-source (under theBSD-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 toTotal Commander.[3][4][5]

Features

[edit]

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 acommand 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 thefunction key actions for the currently held downmodifier keys).

Extensibility

[edit]

Far's standard functionality can be greatly extended withmacros (written inLua scripting language, primarily used to record keypress sequences) andplugins. Standard plugins installed by default includeFTP, Windows network, extensiblearchive 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[6] repository and plugin announcement forum.[7][8] Some popular plugins includeregular expression search and replace (both in the text editor and across multiple files),syntax highlighting andauto-completion for the text editor,SFTP/SCP andWindows Registry virtual file systems,7-zip integration, ahex editor and a picture viewer (which overlays a DirectX surface over Far's console window).[9][10] Wrappers are available which allow using someTotal Commander plugins with Far Manager, and vice versa. Plugins can be developed using the native C/Pascal API,[11] or using wrappers which permit plugin development in other platforms and languages, such as .NET (including PowerShell),[12] and Lua.[13]

Linux, MacOS and BSD version

[edit]

far2l[14] 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 viaFTP,FISH,SCP,SFTP,SMB,NFS andWebDAV. 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 anSSH client session opened in "host" GUI far2l (or by using SFTP/SCP protocols in NetRocks to run remote far2l via "execute remote command" feature).[15]

far2l is available inUbuntu Linux starting from version 24.04, and can be installed usingsudo apt install far2l command.[16]

Licensing

[edit]

Far Manager is available under the BSD-3-Clause license.

Originally, Far Manager was available as 40 daysshareware for everyone except for citizens of the formerUSSR countries, who could use it as freeware for non-commercial use only.[17] On 26 October 2007, thesource code for the Unicode development version (1.80, later renamed to 2.0) was released under theBSD-3-Clause license.[18][19][20] On 17 May 2010 the 1.x branch has also been released under theBSD-3-Clause license, though without source code.[21]

See also

[edit]

References

[edit]
  1. ^"Far Manager Official Site : download".farmanager.com.
  2. ^"Far2l".GitHub. 16 October 2021.
  3. ^Антонов, Игорь (July 2008).Как сказать варезу "Нет!" [How to say "no" to warez].XAKEP (in Russian) (115):22–23. Archived fromthe original on 13 November 2010. Retrieved13 September 2010.
  4. ^Леха ББ (May 2003).Ручной кодинг с удобствами. Редакторы кода [Comfortable manual coding. Code editors].XAKEP (in Russian) (30): 60. Archived fromthe original on 25 July 2011. Retrieved13 September 2010.
  5. ^Bezroukov, Nikolai (12 August 2009)."FAR – the first OFM that successfully implemented a plug-in concept".The Orthodox File Manager (OFM) Paradigm. Softpanorama University Library. Retrieved13 September 2010.
  6. ^"Far PlugRing – main".plugring.farmanager.com.
  7. ^"Announcements of new Plug-Ins – forum.farmanager.com".forum.farmanager.com.
  8. ^"Анонсы новых плагинов – forum.farmanager.com".forum.farmanager.com.
  9. ^Far PlugRing."Top plugins". Retrieved29 September 2010.
  10. ^ГалЈнкин, Сергей (17 May 2004)."Десять лучших дополнений для FAR" [Best ten add-ons for FAR].ITC.UA, published in "Домашний ПК" (in Russian). Retrieved12 August 2015.
  11. ^"Programming FAR plugins – Encyclopedia for Developers".api.farmanager.com.
  12. ^FarNet and PowerShellFar on Google Code.
  13. ^LuaFar thread (in Russian).
  14. ^"far2l". 25 March 2022 – via GitHub.
  15. ^"Far2l".GitHub. 16 October 2021.
  16. ^"Ubuntu – Details of package far2l in noble".
  17. ^License.xUSSR.txt (FarEULA for ex-USSR countries citizens). Distributed with older 1.x versions.
  18. ^Far Group (26 October 2007)."Far Manager – Open Source". Retrieved4 February 2009.
  19. ^Far Group (26 October 2007)."Open Source – Unicode Far (Far forum)" (in Russian). Retrieved4 February 2009.
  20. ^Мешков, Георгий (30 October 2007)."Файловый менеджер Far Manager стал свободным" [Far file manager became free].Компьюлента (in Russian). Archived fromthe original on 27 July 2011. Retrieved13 September 2010.
  21. ^Far Group."Far 1.x changelog" (in Russian). Archived fromthe original on 20 June 2010. Retrieved20 May 2010.

External links

[edit]
Cross-platform
Unix-like
DOS
OS/2 etc.
Windows
Official
Unofficial
Macintosh OSs
Classic Mac OS
macOS
BeOS etc.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Far_Manager&oldid=1271824204"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp