Far Manager - Far Manager

Far Manager
Daleko ikona.png
FAR manager.png
Vývojáři Eugene Roshal (1996–2000)
Far Group (2000 – dosud)
První vydání 10. září 1996 ; Před 25 lety ( 1996-09-10 )
Úložiště
Napsáno C ++
Operační systém Port Microsoft Windows , BSD Unix , OSX , Linux
K dispozici v Angličtina, ruština, čeština, němčina, maďarština, polština, španělština, slovenština, italština, ukrajinština, běloruština
Typ Správce souborů
Licence BSD-3-Clause
webová stránka farmanager .com

Far manager (zkratka pro F ile a AR pažitka Správce ) je ortodoxní správce souborů pro Microsoft Windows a je klon z Norton Commander . Far Manager používá konzolu Win32 a má uživatelské rozhraní orientované na klávesnici (i když je možné omezené ovládání myší, včetně přetahování ).

Far Manager vytvořil Eugene Roshal a vyvíjí ho Far Group od roku 2000. Větve Unicode projektu (2.0 a 3.0) jsou open-source (pod licencí BSD-3-Clause ). Všechny větve jsou k dispozici jako 32- a 64bitové verze. Far Manager je často vnímán jako velmi přizpůsobitelný správce souborů a textový editor a bezplatná alternativa k Total Commander .

Funkce

Far Manager nabízí pro své nástroje interní prohlížeč a editor, přizpůsobitelné uživatelské nabídky, stromové zobrazení, vyhledávání souborů, porovnávání, integrovanou nápovědu a přepínač úloh. Jeho standardní funkce lze rozšířit o makra (která umožňují skriptování) a pluginy.

Výchozí rozhraní Far Manager kombinuje dva panely souborů s příkazovým řádkem . Panely lze plně přizpůsobit tomu, které sloupce se zobrazují a v jakém pořadí, a operace lze provádět z obou panelů. Panely souborů podporují výběr zástupných znaků, pokročilé filtrování, třídění a zvýrazňování. Panely souborů a příkazový řádek jsou aktivní současně (lze s nimi komunikovat pomocí různých kláves) a k většině funkcí lze přistupovat pomocí klávesových zkratek (panel kláves ve spodní části zobrazuje akce funkčních kláves pro aktuálně přidržené tlačítko modifikační klávesy ).

Rozšiřitelnost

Standardní funkce Far lze výrazně rozšířit pomocí maker (napsaných ve skriptovacím jazyce Lua , primárně používaných pro záznam sekvencí stisknutí kláves) a pluginů . Standardní doplňky nainstalované ve výchozím nastavení zahrnují FTP , síť Windows, podporu rozšiřitelných archivních souborů a virtuální souborové systémy s dočasným panelem (sandbox), seznam procesů, správce tisku, převaděč velikosti souboru a několik doplňků editoru k formátování, zalamování a jiné změně textu.

Pluginy třetích stran jsou k dispozici z úložiště PlugRing a fóra pro oznámení pluginu ( v ruštině ). Některé populární pluginy zahrnují vyhledávání a nahrazování regulárních výrazů (v textovém editoru i ve více souborech), zvýrazňování syntaxe a automatické doplňování pro textový editor, virtuální souborové systémy SFTP / SCP a Windows Registry , integrace 7 zipů , hexadecimální editor a prohlížeč obrázků (který překrývá povrch DirectX přes okno konzoly Far). K dispozici jsou obálky, které umožňují použití některých doplňků Total Commander s Far Manager a naopak. Pluginy lze vyvíjet pomocí nativního rozhraní C/Pascal API nebo pomocí obálek, které umožňují vývoj pluginu na jiných platformách a jazycích, jako je .NET (včetně PowerShell) a Lua.

Verze Linux a MacOS

Projekt far2l vyvíjí porty Linux a MacOS aplikace Far Manager. V únoru 2021 se port úspěšně staví a fungují nejběžnější funkce. Mezi portované a fungující pluginy patří Colorer, MultiArc a TmpPanel. K dispozici je také nový plugin NetRocks implementující síťová připojení přes FTP, SFTP, SCP, SMB, NFS a WebDAV.

far2l také podporuje "koncová rozšíření". Přestože je samotný FAR2L aplikací TUI, může běžet v backendových režimech GUI nebo TTY. Zatímco backend TTY může běžet na libovolném terminálu (jako například xterm ), může také běžet uvnitř vestavěného terminálu v režimu GUI far2l, čímž získává možnosti, které nejsou k dispozici na „běžných“ terminálech (například rozpoznává všechny možné kombinace kláves na klávesnici) , a to i při událostech při zadávání klíčů). Také „hostitel“ far2l může poskytovat přístup ke sdíleným schránkám a oznámení na ploše. Tato rozšíření lze použít spuštěním TTY far2l v relaci klienta SSH otevřeného v GUI far2l „host“ (nebo pomocí protokolů SFTP/SCP v NetRocks ke spuštění vzdáleného far2l pomocí funkce „spustit vzdálený příkaz“).

Licencování

Far Manager je k dispozici pod licencí BSD-3-Clause.

Původně byl Far Manager k dispozici jako 40denní shareware pro všechny kromě občanů zemí bývalého SSSR , kteří jej mohli používat jako freeware pouze pro nekomerční použití. 26. října 2007 byl pod licencí BSD-3-Clause vydán zdrojový kód pro vývojovou verzi Unicode (1,80, později přejmenovaný na 2,0) . Dne 17. května 2010 byla také 1.x větev vydána pod licencí BSD-3-Clause , i když bez zdrojového kódu.

Viz také

Reference

externí odkazy