Ett program för att hantera plugins i far. Plugins

FAR Manager: en kort introduktion

Denna Norton-liknande filhanterare, skapad av den berömda ryska programmeraren Yevgeny Roshal, återger gränssnittet för Norton Commander-programmet som är bekant för många användare. FAR är designad för att fungera med filer, kataloger och arkiv i Windows 95/98 / Me och Windows 2000 / NT och kan fungera både i helskärmsläge och i fönsterläge. Vi kommer inte att lovsjunga detta program, men enligt vår åsikt finns det ingen bekvämare filhanterare, åtminstone för en person som har haft tid att seriöst arbeta med Norton Commander-programmet.

Vilken ska man föredra?

Naturligtvis finns det ingen anledning att presentera det välkända verktyget Norton Commander. För tillfället är dess senaste version Norton 2000, som perfekt löser problemet från år 2000, men som inte är av särskilt intresse för den ryska användaren. Det finns många anledningar till detta, låt oss bara nämna de viktigaste: paketet är inte russifierat; teckensnittet som används innehåller inte kyrilliska, så ryska namn på filer och kataloger kan inte användas; paketets interna informationsbas innehåller inte något ryskt program. Dessutom är det av ingen liten vikt att programmet upptar cirka 10 MB (version 1.0) på din hårddisk, och det är inte billigt.

Till skillnad från Norton Commander-verktyget tar den senaste versionen av FAR-programmet (FAR 1.70b3) bara lite mer än 2 MB diskutrymme, och den tidigare versionen (FAR 1.70b2) "vägde" i allmänhet två gånger mindre. FAR Manager anses vara en shareware-produkt. Kostnaden för att registrera den är $ 25 (utan registrering fungerar produkten i 40 dagar), och medborgare och organisationer i CIS och de baltiska länderna kan registrera programmet gratis. För en framgångsrik registrering (detta görs genom att köra FAR-programmet med parametern –r: “FAR -r”), bör en användare från fd Sovjetunionen ange frasen “xUSSR-registrering” som användarnamn, och registreringskoden kommer att vara den veckodag då du bestämde dig för att registrera programmet (till exempel ordet "måndag" med ryska gemener). Serveradresser för FAR: http://www.rarsoft.com/, ftp://rarsoft.ti.sk/pub/FAR/ och ftp://rarsoft.ti.sk/pub/FAR/ (men inte på alla) av dem har den senaste versionen som visas samtidigt).

När det gäller mjukvarufunktionerna hos FAR Manager är detta verktyg som bäst även här - både för ett brett spektrum av användare och för professionella specialister. Faktum är att programmet, förutom de standardfunktioner som är kända från de första versionerna av Norton Commander, har många trevliga funktioner. Dessa inkluderar att bestämma storleken på kataloger, anropa en lista över aktiva uppgifter; filöverföring via FTP-klient. FAR ger också stora möjligheter när man arbetar med arkiv: arkivering och uppackning, visning, redigering och exekvering av filer från arkiv. Programmet stöder de flesta av de kända arkivformaten, inklusive självextraherande och CAB-arkiv. FAR förstår långa filnamn perfekt, fungerar korrekt med ryska bokstäver och den inbyggda editorn låter dig växla mellan DOS- och WIN-kodningar. Men vi kommer inte att fördjupa oss i ytterligare uppräkningar av programmets kapacitet, eftersom det redan har skrivits mycket om detta.

På datorer från professionella specialister har detta program länge tagit sin rättmätiga plats, och jag skulle väldigt gärna vilja att det här verktyget lockar uppmärksamheten från resten av användargruppen. Efter att ha installerat den på din dator kommer du inte längre att vilja skiljas från den och kommer för alltid att glömma Norton Commander och volymen på disken som du en gång var tvungen att dela med den.

Plugins för FAR

FAR Manager-programmet var ursprungligen tänkt som ett skal med en modulär struktur (närvaron av ett API gör att du kan öka skalets kapacitet genom de så kallade plugin-plugins). Plugins är moduler som anropas från FAR och använder FAR-funktioner och gränssnitt. Införandet av ett brett utbud av plugins innebär en betydande ökning av programmets funktionalitet. Som standard är filhanteraren kompletterad med flera användbara moduler som stödjer både arbete med arkiv och ftp-servrar, med ett nätverk och en temporär panel för att lagra filer och kataloger, och att använda alla typer av ryska kodningar. Antalet inbyggda plugin-program ökar ständigt från version till version, och antalet funktioner som programmet tillhandahåller växer i enlighet med detta.

Dessutom dyker det upp regelbundet nya plugins av olika författare. Vissa av dem är av större intresse, andra är mindre, men deras totala antal ökar ständigt (för närvarande är cirka 407 olika plugins kända), och gamla versioner av plugins ersätts med jämna mellanrum av nya. Dessutom lyssnar både författaren till FAR Manager och författare till specifika plugins på användarnas önskemål och förslag och implementerar i vissa fall deras idéer i nya versioner. Den mest kompletta listan över plugins med möjlighet att sortera dem efter olika parametrar finns på adressen, som är en slags Internetgemenskap av FAR-pluginförfattare.

Flera av de mest användbara plugins, som vi redan har nämnt, ingår automatiskt i FAR Manager-distributionen. Av de mest använda skulle jag vilja nämna en bekväm utskriftshanterare och modulen "Filregisterkonvertering", som låter dig förena ändringen i stavningen av filnamnen i den valda katalogen. Modulen "Advanced Comparison" är också mycket effektiv, som, till skillnad från kommandot "Comparison of folders" känt från Norton, låter dig specificera ett antal ytterligare jämförelseparametrar (tid, innehåll, storlek), samt inkludera eller omvänt , uteslut vissa filer vid jämförelse och mappar. Den välkända plug-in "FTP-klient" gör processen att överföra filer mycket enklare. Den senaste versionen av FAR (1.70b3) har lagt till en annan intressant plugin "Explorer context menu" (Fig. 1), men de flesta funktioner som annonseras i den är ännu inte aktiva. Samtidigt kan åtminstone några av funktionerna i denna modul användas i praktiken ganska brett (till exempel "Skicka", "Klipp ut", "Kopiera" och "Klistra in").

Oftast implementerar plugins olika funktioner som inte behövs av alla användare. Relevansen av att använda en eller annan tilläggsmodul beror på de specifika arbetsförhållandena. Därför måste du tänka noga innan du installerar alla plugins i rad. Och först då, efter att noggrant analysera dina egna behov, bör du bara installera de extra moduler du verkligen behöver, och därigenom minska mängden minne och resurser som används av programmet.

Att installera ett nytt plugin är väldigt enkelt. Du måste skapa en underkatalog för plugins i FAR-katalogen (som standard C: \ Program Files \ Far) (i de senaste versionerna av programmet skapas den automatiskt), inuti den skapa en speciell underkatalog för detta plugin och kopiera alla plugin-program filer i den. Efter dessa manipulationer stänger du programmet på vanligt sätt och startar sedan om det, och plugin-programmet börjar fungera. Du kan anropa önskad plugin genom att trycka på F11-tangenten och välja den från listan som öppnas. Vissa plugins väljs också genom kombinationen Alt + F1 (Alt + F2). För att ändra parametrarna för installerade plugins måste du använda kommandot F9ФParametersФParametrar för externa moduler och göra de nödvändiga justeringarna (fig. 2).

Är FAR plugins verkligen nödvändiga?

Som nämnts ovan, när detta skrivs, var 407 olika plugins officiellt registrerade på http://www.uic.nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi (det är förmodligen omöjligt att hitta en annan programvara verktyg , för vilket ett sådant nummer skulle ha utvecklats). Å ena sidan verkar ett så stort utbud av möjligheter som plugin-program ger vara överflödigt, men å andra sidan är detta den främsta fördelen med FAR Manager framför andra program som är designade för att fungera med filer och kataloger. När allt kommer omkring tillåter den modulära strukturen hos FAR användare att ansluta och koppla bort exakt de plugins som behövs.

När det gäller mångfalden av FAR-plugins som finns idag, kan du hitta bokstavligen allt bland dem - från Tetris, omvänd och en minikalender, gratulerar dig på din födelsedag och slutar med alla typer av klienter. "Konstellationen" av plugins inkluderar fortfarande de som automatiskt ingår i FAR Manager distributionspaketet eller tillhandahåller funktioner som redan är implementerade i de senaste versionerna av programmet (dessa plugins idag kan vara av intresse endast för användare av äldre versioner av filen chef).

En viss del av plug-in-basen kan vara användbar för ett ganska brett spektrum av användare, men de flesta FAR-plugin-program implementerar fortfarande ganska specifika funktioner, vars behov, på grund av arbetet på en dator, inte gör det uppstå för alla. Därför riktar sig en betydande del av plugins endast till användare som möter samma problem som pluginförfattarna själva.

Urklipp Kopiera, Urklipp Kopiera Alt

Dessa plugins är avsedda för att använda urklipp för att kopiera och flytta filer och mappar som vanligt i Windows, men tidigare otillgängliga i FAR Manager. Det är tillåtet att kopiera (flytta) både från Windows till FAR och vice versa. I sig själv underlättar en sådan funktion avsevärt de vanliga operationerna för att kopiera och flytta, men det kan inte sägas att det implementeras mycket bekvämt (om det i Windows räcker, som du vet, att högerklicka och välja önskad åtgärd, sedan i FAR måste du köra kombinationen F11Ф Exchange buffer Ф Kopiera (Flytta / Klipp ut eller Klistra in) Det är sant att du inte kan kräva det omöjliga från författarna till plug-ins: detta är den väg som antas baserat på själva logiken i Denna idé implementerades ursprungligen i Clipboard Copy plug-in, men fungerade inte helt: när man försöker kopiera vissa filer ger programmet ett filsystemfel Långt senare, en liknande funktionalitet Clipboard Copy Alt plug- in dök upp, i vilka vi inte stötte på några felsituationer.. Arkiv: cl bcopy110.rar (158 296 byte, författare - Alexander Kotelovich) - Plugin för urklippskopiering; fungerar sedan version FAR1.60, clipcopy.rar (9361 byte, författare - Andrey Budko) - Urklipp Kopiera Alt plugin; fungerar sedan FAR1.65.

Skapare av fillistan

Det är avsett, som namnet antyder, att skapa en fil i den aktuella katalogen som innehåller en lista med namnen på de valda filerna. Även om det naturligtvis finns den vanliga möjligheten att kopiera namnen på de valda filerna till urklippet genom att trycka på Ctrl + Ins och sedan klistra in från urklippet i en textfil, är detta plugin också ganska bekvämt i vissa fall. Det låter dig kopiera filer med sökvägar (att ange långa sökvägar för en grupp filer manuellt är en extremt tveksam underhållning), liksom att komplettera den skapade listan med filer med nya filer och bearbeta undermappar (naturligtvis om de är valda). Det finns situationer när det helt enkelt är oersättligt (till exempel behöver författaren till den här artikeln, som lärare, ofta det när man skapar självständiga uppgifter). Arkiv: flist22.rar (107 780 byte, författare - Andrey Belousov); fungerar sedan FAR1.60.

Redigera Byt

Faktum är att denna plugin representerar två moduler: "Parade parenteser" och "Rus<->Lat ", avsedd, naturligtvis, att redigera filen i textredigeraren FAR. Den första modulen är ansvarig för att hitta och markera enkel- och dubbelparade konsoler av olika typer. Insticksprogrammet skrevs för version FAR1.63, vilket inte gav en sådan möjlighet. FAR version 1.70b2 innehåller redan en inbyggd "Brackets" plugin som utför samma funktioner. När det gäller modulen "Rus<->Lat ", då kan den fortfarande bara anslutas manuellt och ger en mycket användbar möjlighet att konvertera det valda blocket enligt QWERTY-regeln<->QWERTY, och ett sådant behov uppstår hela tiden, om du bara glömde att byta alfabet, och du naturligtvis inte har någon speciell lust att skriva texten igen. Arkiv: editswap.zip (16 800 byte, författare - Valentin Skirdin). Även om pluginet skrevs för version FAR1.63, fungerar det utmärkt i efterföljande versioner av programmet. Det är sant att funktionen att hitta och markera parenteser visar sig vara duplicerad.

Avinstallera

Insticksprogrammet låter dig avinstallera program från FAR Manager på samma sätt som det vanligtvis görs från kontrollpanelen (F11FRemove programsFSelect program name). Arkiv: uinst11.zip (8 619 byte, författare - Dmitry Zhemerov); fungerar sedan FAR1.65.

FAR Navigator (ProxyFtp)

Denna modul låter dig arbeta inte bara med ftp-servrar (ladda ner eller ta bort filer och kataloger från servern, kopiera dina filer till servern), som ett standard FTP-klientplugin, utan också med http-servrar (nedladdning från servern). Om anslutningen bryts är det möjligt att återuppta filerna. När det gäller att ladda ner filer till en dator, finns det naturligtvis mer bekväma möjligheter som tillhandahålls av nedladdningshanterare speciellt utformade för detta (här och mer bekvämt organiserat CV, och arbeta enligt ett schema, och ladda ner i högsta möjliga hastighet, etc.) ), så den här riktningen är i allmänhet inte för alla. Och om vi talar om den omvända operationen, så borde pluginens funktioner vara av intresse för en bred publik. För att ansluta till servern måste du utföra en enkel sekvens av åtgärder: F11ФFAR NavigatorФ Ange namnet och andra parametrar för servern genom att trycka på Shift + F4-kombinationen. Arkiv: FARnav18b8.zip (161 583 byte, författare - Vasily Moshninov); fungerar sedan FAR1.65.

Webbredaktör

Denna plugin låter dig skapa och redigera html-filer i miljön för den inbyggda textredigeraren FAR genom att infoga mallar för ett ganska brett utbud av HTML-taggar (Fig. 4), CSS-attribut, PHP-strukturer (Fig. 5), etc. . Processen att helt och hållet skapa webbsidor på detta sätt är tidskrävande och arbetskrävande och inte särskilt inspirerande, särskilt när man tänker på mjukvaruprodukterna speciellt utformade för detta ändamål. Den här modulen kan dock vara mycket användbar i processen att felsöka en sida, när du behöver göra minimala ändringar, spara och omedelbart kontrollera resultatet. Dessutom måste några av taggarna (som är nödvändiga, till exempel för framgångsrik marknadsföring av din sida) fortfarande infogas manuellt, och webbredigeraren hjälper till att avsevärt påskynda hela processen. För att infoga en tagg, använd följande sekvens av åtgärder: F11ФHTML - EditorFvälj önskad tagg. Arkiv: web10.zip (163 749 byte, författare - Alexander Ermolaev); fungerar sedan FAR1.7 version.

FAR plugins programmering Hjälp Encyclopedia of Developer

Det är ett uppslagsverk på ryska PlugRinG Hjälp för plugin-utvecklare. I princip innehåller FAR Manager-distributionen också en hjälpfil, men den är ganska kort. Därför beslutade författarna av detta plug-in att skriva ett riktigt hjälpuppslagsverk, där plug-in-utvecklingstekniken i förhållande till C / C ++ och Pascal (strukturer, servicefunktioner, exporterade funktioner etc.) beaktas i detalj ges specifika rekommendationer på detta område och många exempel. Dessutom finns här publicerade artiklar av olika författare om de fallgropar som de var tvungna att möta vid olika stadier av utvecklingen av sina plugins. Med andra ord är detta uppslagsverk till stor hjälp för dem som bestämt sig för att fylla på antalet pluginförfattare. För att starta uppslagsverket klickar du bara på filen pluginsr.chm. Arkiv: hjälp / pluginsr_chm.zip (394 619 byte, författare - Valentin Skirdin, Igor Russkikh, Ivan Sintyurin, Kirill Kirichenko, Artem Nazarov, Vasily Moshninov och Dmitry Zhemerov) är fokuserad på versionen FAR1.7b3.

PlugRinGviewer

Insticksprogrammet är utformat för att fungera med plugindatabasen - PlugRing (Fig. 6). Den allmänna användaren kan vara intresserad av att organisera en riktad visning av plugins efter kategori. Fördelen med detta plugin är att du inte behöver studera hela pluginbasen under lång tid och ihärdigt om du till exempel behöver ta reda på vilka plugins som finns för att arbeta med Internet eller med en skrivare. Funktionaliteten hos PlugRinGviewer är dock mycket bredare: den inkluderar att ladda ner plugins från databasen, och uppdatera och lägga till nya plugins. Men den här funktionen är främst riktad till pluginförfattare. För att ansluta till databasen måste du först konfigurera plug-in till din proxyserver (F9 Ф Parametrar Ф Externa moduler parametrar Ф PlugRing plug-in bas Ф Proxyinställningar), och sedan, efter att ha anslutit till Internet, tryck på Alt + F1 (Alt + F2) och välj "PlugRing plug-in databas" (eller standard sätt via F11F PlugRing plugin bas). Arkiv: plugring.zip (394 619 byte, författare - Vasily Moshninov), fungerar sedan FAR1.65.

För mer information rekommenderar vi att du kontaktar adressen http://www.uic. nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi, där mer än 400 plugins väntar på dig gratis, som de säger, för alla smaker.

ComputerPress 2 "2002

Vi fortsätter artikelserien om de program jag använder på jobbet. Idag är det ett av de äldsta programmen jag använder, FAR. Trots den ärevördiga åldern på 15 år och det anspråkslösa gränssnittet, i form av två blå textrutor. FAR är en av de mest kraftfulla filhanterarna idag, och den använder många funktioner i moderna operativsystem Windows Vista och Windows 7. Och kvantiteten och kvaliteten på plugin-program skrivna för den gör att du kan göra nästan vad som helst av det. Förutom version 2.0 är FAR gratis och öppen källkod.

Filhanterare och vad de äter med

En gång i tiden, när träden var stora, var himlen blåare och datorer svagare än moderna mobiltelefoner. Det mest populära operativsystemet var MS DOS. Dess mottagare är nu Windows-konsolen eller cmd. I dessa avlägsna tider var Windows ett tillägg över DOS, och de allra flesta användare satt inte i det. Och 1986 släpptes en av de första filhanterarna, Norton Commander (He's Norton, från bara NC) Det var han som först visade hela världen 2 blå fönster. Det är detta format som blev grunden för ett stort antal filhanterare, dess layout och kommandon har blivit läroböcker, och snabbheten och bekvämligheten att arbeta med det har kommit ihåg av många. Många användare som har smakat alla fördelarna medan de arbetar med det använder fortfarande dess motsvarigheter. Och de har dykt upp en hel del sedan dess. Volkov Commander, som hade en liten storlek med grundläggande kapacitet, DOS Navigator hade stora kapaciteter, etc.

Men så kom Windows 95 till världen och förändrade det. Det var inte längre ett tillägg över DOS, det var ett oberoende operativsystem som gav enorma möjligheter. Filhanterare utvecklades också för det. En av dem var fil- och arkivhanteraren, eller helt enkelt FAR.

Far Manager idag

Idag är FAR Manager en gratis BSD-licensierad filhanterare. Det utvecklas ständigt på projektsidan http://www.farmanager.com. Det finns också ett forum och en databas med plugins för det. Det fungerar utmärkt med alla versioner av Windows, inklusive i läge Serverkärna

Både x32- och x64-versioner finns tillgängliga för nedladdning. Det finns stabila och dagliga builds (trots namnet är de också mycket stabila), nedladdning är också tillgänglig i form av ett 7z-arkiv eller ett msi-paket (det kan vara användbart för att distribuera programvara via GPO)

Många undrar. Varför behöver du x64 version i ett så enkelt program som en filhanterare? Det förbrukar inte stora resurser och kräver inte hög prestanda. För att svara på den här frågan, gå med valfri x32-hanterare till mappen Windows \ System32 \ Drivers, i valfritt x64-system, och kom ihåg antalet filer du såg, och gå sedan dit med en enkel utforskare. Och du kommer att se att det finns mycket fler av dem. Men det är just att arbeta med filer och mappar som är huvudfunktionen för vilken filhanterare som helst.

Den kommer med ett stort antal plugins som låter dig arbeta med FTP och nätverket. Det finns en inbyggd processledare och en arkivansvarig. Den låter dig kopiera med musen och använda Windows-kontextmenyn genom att högerklicka. För att ta fram snabbmenyn måste du hålla ned knappen i 3-5 sekunder

Insticksprogrammet Emenu används för detta.

Av tilläggsfunktionerna finns stöd för att arbeta med Användarkontokontroll(UAC)

Och dynamisk visning av kopiering och andra åtgärder i Windows 7-ikonen

Observera att FAR förblir ett konsolprogram och låter dig använda alla funktioner i Windows-konsolen direkt i det. Dessutom har den minne för att använda konsolprogram.

Plugins för Far Manager

Observera: Vilken version av plugins som används beror på versionen av FAR Manager; för x64-versionen måste du använda x64-versionerna av plugins. Alla plugins jag har beskrivit har x64-versioner. Plugin-kompatibilitet med olika versioner anges i det dedikerade ämnet

Alla plugins installeras i mappen Far \ Plugins genom att packa upp dem och sedan starta om FAR

Plugin från kategorin måste ha. Utvidgar avsevärt möjligheterna att konfigurera och använda FAR Manager och inte bara den. Det är en konsolemulator. Om den vid uppstart hittar filen far.exe startar den och körs i sin miljö. Jag använder conemu som huvudstarthanteraren för FAR. Dess möjligheter är enorma

  • Kör flera kopior av FAR och mer, kan fungera med alla konsolprogram eller PowerShell-miljöer, cmd, telnet, etc.
  • Kör program som administratör eller någon annan användare, det finns UAC-stöd

  • Tillåter visningskonsolutgång i FAR av stor längd. Vilket inte kan ses som standard. Användbart när du tittar på stora listor

För att aktivera konsolinmatning, använd makrot CtrlO_View.reg som finns i mappen ConEmu \ ConEmu.Addons. Som standard är den inställd på Ctrl + O genväg, men jag rekommenderar att du använder en annan kombination som Ctrl + S genom att redigera raden

till den du behöver

  • Dessutom kan du färglägga och ändra utseendet på FAR och de teckensnitt som används

Inställningen startas genom att trycka på högerknappen på den övre stapeln och välja inställningar

  • Kopiera/passera från FAR-konsolen
  • och mycket mer

Arkiv för FAR baserat på gratis 7-zip. FAR har redan ett inbyggt arkiv, men för att använda det behöver du många konsolversioner av originalprogrammen. Denna plugin använder funktionerna hos den välkända 7-zip arkivhanteraren (http://www.7-zip.org/) och är enligt min mening mer bekväm att använda

OBS: För att plugin-programmet ska fungera behövs bara 7z.dll-biblioteket, som finns i mappen i det installerade arkivet, jag brukar kopiera det till mappen med plug-in

Låter dig organisera syntaxmarkering i den inbyggda editorn, har stöd för många språk, det är bekvämt

Låter dig använda funktionerna i .NET- och PowerShell-miljöer direkt från FAR. Tyvärr ökar detta avsevärt lanseringshastigheten och resurserna som förbrukas av FAR Manager.

Först installeras plugin-programmet FarNet. Därefter installeras plugin-programmet i mappen Far \ FarNet \ Modules. PowerShellFar

FarSniffer, FarHexitor och andra systemverktyg (http://code.google.com/p/farplugs/downloads/list)

Liten nätverkssniffer och HEX-redigerare. såna saker skadar aldrig

Och många andra. Far Manager har program för att arbeta med kommunikatörer baserade på WinMobile och Android eller mobiltelefoner. Titta på videobilder och lyssna på musik. Och många fler.

Slutsats

Som du kan se idag är Far Manager ett modernt och ständigt utvecklande program, förutom att det är gratis, öppen källkod och med nästan obegränsade konfigurationsmöjligheter. Allt detta gör att jag kan rekommendera till alla som har ett behov av att underlätta sitt arbete.

Far Manager är en gratis konsolfilhanterare på ryska och engelska (har ett flerspråkigt gränssnitt). När det gäller funktionalitet liknar den vilken annan filhanterare som helst, till exempel Total Commander. Har en inbyggd editor för textfiler som ett anteckningsblock, men med syntaxmarkering. Det är möjligt att ändra kodningen av filer, liksom många andra användbara funktioner.
Gränssnittet är enkelt kolumnärt, som filhanteraren Norton Commander från MS-DOS, förfadern till Windows.

Var kan man ladda ner Far Manager

Far Manager distribueras gratis, du kan ladda ner versionen av programmet på den officiella webbplatsen: http://www.farmanager.com/download.php?l=ru. Nedan kommer det att beskrivas hur man ändrar gränssnittsspråket till ryska.

Installera och konfigurera Far Manager

Den behöver inga speciella inställningar och sammansättningar. Du laddar bara ner installationsprogrammet och installerar Far Manager som ett vanligt program. Du kan dock alltid göra dina egna justeringar. Som standard har gränssnittet till exempel en ganska liten skrift.

Lista över förkortningar och deras betydelser:

  • RMB - höger musknapp;
  • LMB - vänster musknapp.

För att öka den måste du gå till egenskaperna för genvägen på skrivbordet, hitta och öka teckensnittet (RMB (högerklicka) på genvägen - Egenskaper - Teckensnitt)

  1. Välja typsnittet Lucida Console
  2. En ny skala av teckenstorlekar kommer att visas. Välj storlek efter eget tycke, till exempel 20

Som ett resultat kommer gränssnittet att bli mer användarvänligt.

Nu kan du ändra gränssnittsspråket till ryska. För att göra detta, öppna Far Manager och tryck på F9 - Alternativ - Språk där. Välj ryska i fönstret som visas

I allmänhet är den initiala konfigurationen klar i detta skede. Därefter kommer vi att lära oss hur man använder det här programmet, mer exakt, läsa och uppfatta gränssnittet.

Hur man använder Far Manager

Till att börja med, om enhetsgränssnittet för detta program.
Gränssnittet representeras av kolumner i det centrala området, en kontrollpanel längst ner och en informationspanel längst upp. Högtalarna i mitten är de två globala facken. Varje fack kan ha en eller flera kolumner, två som standard.
En bay är filnivåsystemet för en viss disk. För att flytta högre i nivån måste du flytta markören med pilarna på tangentbordet eller med musen till den översta positionen på ..-symbolen och trycka på Enter. För att gå till en underkatalog till den aktuella katalogen, flytta markören till den och tryck på Enter. Du kan också använda musen, dubbelklicka på katalogen tar dig till den. För att byta disk måste du använda snabbtangenterna Alt + F1 eller Alt + F2. Nu mer detaljerat om gränssnittet och med illustrationer:

Om kontrollpanelen - det finns siffror. Varje siffra betyder panelens index med F1-F12 på tangentbordet

  1. F1 - hjälp - referens för Far Manager. Skumma åtminstone igenom guiden, många frågor kommer att försvinna av sig själva.
  2. F2 - anpassad meny. Ett onödigt alternativ till en början
  3. F3 - visa innehållet i filer. Visar deras storlek i kataloger
  4. F4 - redigera filer. På kataloger, anropar menyn för att ändra attribut
  5. F5 - kopiera de valda filerna och mapparna (kataloger). Valet görs med hjälp av Infoga, Ins-knappen eller RMB (höger musknapp). Du kan också kopiera filer genom att dra och släppa.
  6. F6 - överför valda filer och mappar (kataloger). Valet görs med knappen Infoga, Ins eller RMB. Du kan också hålla nere Shift och överföra filer LMB (vänster musknapp)
  7. F7 - skapa en katalog (mapp) i den aktuella katalogen (mapp)
  8. F8 - radera en mapp eller fil. Du kan radera flera filer och mappar samtidigt genom att välja dem med Infoga eller RMB
  9. F9 - nämnde detta kommando. Kallar fram alternativmenyn längst upp. Studera det, mycket kan komma väl till pass
  10. F10 - Close Far Manager
  11. F11 - anropar listan över Far Manager-plugins med möjlighet till ytterligare anpassning (till exempel ändra kodningen av filinnehållet), samt några andra ytterligare funktioner.
  12. F12 - inbyggda skärmar. Far Manager låter dig använda flera kopior av filvisaren och redigeraren. Med den här knappen kan du snabbt växla mellan dem och visa en komplett lista över öppna skärmar. Använd F1 för att lära dig mer om den här funktionen. Det här alternativet är för avancerade användare

Det är förresten värt att notera att Far Manager har förmågan att styra musen. Så hela kontrollpanelen längst ner styrs enkelt av LMB. Personligen använder jag inte den här möjligheten, eftersom jag tycker att det är bekvämare och snabbare att använda snabbtangentskombinationer, men jag erkänner att det kommer att vara bekvämare för någon att styra musen.

Om du håller ned Alt eller Skift kommer ytterligare knappar att visas på kontrollpanelen. Således samlas snabbtangenter, ytterligare kommandon i Far Manager.

Far Manager Teams

Eller, som det skulle vara mer korrekt att säga, kortkommandon som du oftast måste använda:

  • Ctrl + O - visa eller dölj panel- och konsolinnehållet
  • Tab, Shift + Tab flyttar mellan vänster och höger fack
  • Skift + 2 - ändra antalet kolumner i det globala facket. istället för 2 kan du använda valfri knapp från 1 till 9. Som standard är 2
  • Alt + F9 - växla från fönsterläge till helskärmsläge och vice versa
  • Hem - flytta till början av listan med filer och underkataloger till den aktuella katalogen
  • Slut - flytta till slutet av listan med filer och underkataloger till den aktuella katalogen
  • PageUp - flytta till toppen av listan över filer och underkataloger till den aktuella katalogen
  • PageDown - flytta till botten av listan över filer och underkataloger till den aktuella katalogen
  • Ctrl + PageUp - flytta till katalogen en nivå högre
  • Ctrl + F1, Ctrl + F2 - flytta till katalogen en nivå högre i vänster (Ctrl + F1) och höger (Ctrl + F2) fack
  • Ctrl + A - visar egenskaperna för en fil eller mapp (katalog, katalog). Du kan ändra och spara ändringarna omedelbart. Så, till exempel, kan du ändra skapandet av filen

  • Insert, Ins, RMB - välj filer en efter en för massmanipulation (överföring, kopiera, radera)
  • Shift + PageUp, Shift + PageDown - välj filer för efterföljande massmanipulation (överföring, kopiera, radera)
  • Alt + F6 - skapa en symbolisk länk
  • Skift + F1 - packa de valda filerna och katalogerna i ett arkiv

  • Skift + F2 - packa upp det valda arkivet i den angivna katalogen

  • Alt + F1, Alt + F2

    En dialogruta öppnas med förslag för att välja en enhet, såväl som andra alternativ, som regel sammanställs listan av plugin-program (NetBox, WinSCP, registerredigerare, mapp för temporära filer, nätverksåtkomst, lista över processer)

  • Alt + F7 - sök bland filer i den aktuella katalogen

    Det är bättre att lämna filmasken fri *.*, Då kommer sökningen att ske i alla filer. Om du till exempel bara behöver söka bland php-filer, det vill säga de med filtillägget .php (till exempel index.php och db.php), använd *.php-masken.
    Du kan ändra det som du vill.
    Du kan också välja nödvändiga filer och mappar (kataloger) med Infoga-knappen på tangentbordet och sedan placera markören på en av dem för att bara söka inom dem.

  • Alt + Infoga - användbart om du vill kopiera text från konsolen

    När du är i konsolen trycker du helt enkelt på snabbtangenterna Alt + Insert (markören ändrar form), sedan med musen eller med hjälp av pilarna och håll nere Shift, välj önskat textfragment och kopiera det med Enter

Plugins för Far Manager

Plugins kan avsevärt utöka funktionaliteten i Far Manager och förvandla den från en filhanterare till en multifunktionell skördare.
Du kan hitta en komplett lista över plugins i Far Manager PlugRing
Först och främst behöver vi det. Denna plugin låter dig ansluta till servrar på Linux OS: Ubuntu, Debian, Freebsd, Centos via SCP (föråldrad), SSH (SFTP), FTP, WebDav-protokoll.

NetBox - plugin för att ansluta till en fjärrserver via SSH, FTP, WebDav

NetBox är en plug-in för Far Manager, som fortsätter på WinSCP-traditionen, som implementerar klientsidans protokoll SCP (Secure Copy Protocol, föråldrat), SFTP (SSH File Transfer Protocol), FTP (Files Transfer Protocol) och WebDav. Designad för att ansluta till en fjärrserver på Linux OS: Ubuntu, Debian, Freebsd, Centos - via, FTP eller WebDav och hantera den: skapa, redigera, kopiera, ta bort filer med ovanstående protokoll, överför dem mellan din dator och servrar som stöder dessa protokoll, i vårt fall, webbplatsens server. Med dess hjälp kommer vi att interagera med värdfilsystemet där dina webbplatser finns: ladda upp och ladda ner filer,.

Hur man installerar NetBox

Far Manager kommer nu med Netbox förinstallerad, men du kan ladda ner NetBox från Plugring Far Manager.
Vi packar upp den nedladdade filen i mappen med plugins
(Start - Kör -% ProgramFiles% \ Far Manager \ Plugins)
Detta slutför installationen av NetBox i Far Manager, du behöver bara starta om den senare.

Ansluter till en fjärrserver via SSH, FTP, WebDav med NetBox, WinSCP

Vi trycker på tangentkombinationen Alt + F1 eller Alt + F2, i menyn som öppnas, välj NetBox, den är under siffran 2.

Nu måste vi skapa en anslutning till vår server. Låt oss säga att du har data för att ansluta via SSH:
Inloggning: root, lösenord: pass, server IP: 127.0.0.1, port 22
Som föreslagits för att skapa en ny session, tryck Skift + F4 och ange data:

Vi ansluter till servern. Nu kan vi kopiera filer från datorn till servern och vice versa (med F5, som beskrivs mer i detalj ovan), ändra dem (F4), och även, om du har din egen server, använda konsolen för att hantera den.

Om du behöver ansluta via FTP- eller WebDav-protokoll, välj helt enkelt den du behöver från rullgardinsmenyn i fältet Protocol

funktionsnyckel för insticksprogram

En plug-in är en modul till ett program som skapas separat och vid behov kan kopplas till en redan körd applikation. Insticksprogrammets huvuduppgift är att utöka funktionaliteten i huvudprogrammet.

Installerar plugin

  • 1. Ladda ner plugin-programmet från Internet.
  • 2. Kopiera mappen längs vägen c: Program FilesFar ManagerPlugins.
  • 3. Starta om Far Manager så att plugin-programmet är helt integrerat i programmet.
  • 5. För att konfigurera detta insticksprogram måste vi gå till programmenyn, välja Alternativ och sedan Insticksalternativ.
  • 6. I fönstret som visas väljer du plugin-programmet som vi behöver konfigurera och trycker på Enter.
  • 7. Nu ser vi ett fönster med parametrarna för pluginet vi behöver. Vi anpassar den efter dina behov och klickar på OK.

Hur man skapar ett plugin.

FAR distribueras med en komplett uppsättning filer för att skriva själva plugin-programmet på valfri C-kompilator för Windows. Ämnet för den här artikeln är att skriva dessa moduler själv i Visual C ++ (jag använde Visual C ++ 5.0).

  • 1. Startar VC, gör ett nytt projekt som "Win32 Dynamic-Link Library" med namnet SimpleFP. Skapar filen simplefp.cpp - här kommer vi faktiskt att skriva. Kopiera headerfilen plugin.hpp från PlugDoc.rar-arkivet till SimpleFP-katalogen (red: från FAR 1.70 beta 5 installeras exemplen i en separat PlugDoc-katalog).
  • 2. Nu behöver vi göra en .def-fil - det här är en fil som beskriver funktioner som anropas från externa moduler. Vi måste beskriva Far-funktionerna som vi kommer att använda i vår modul. Vi gör en textfil simplefp.def, där vi skriver:
  • 3. BIBLIOTEK
  • 4. EXPORT
  • 5. [e-postskyddad]
  • 6. [e-postskyddad]

[e-postskyddad]

Här beskriver vi 3 funktioner som kommer väl till pass. Låt oss nu lägga till simpledef.def till projektfilerna (Projekt - Lägg till i projekt - Filer - simplefp.def).

7. Nu skriver vi själva plug-in - vi arbetar med filen simplefp.cpp. Jag bestämde mig för att ge texten till själva programmet med kommentarer - du kan kopiera den till C ++ och börja mixtra med den. Men först om grunderna.

Far fungerar enligt samma principer som Windows - du hänvisar i programmet till de funktioner som redan finns i systemet som du vill använda. Far tillhandahåller funktioner för att arbeta med skärmformulär i konsolapplikationsläget. När plugin-programmet startas startar Far OpenPlugin-funktionen, vi kommer att betrakta det som en analog av main () eller WinMain (). Men förutom detta måste vi också informera Far om våra plugin-data. Detta görs av GetPluginInfo-funktionen.

  • * SimpleFP är en enkel plug-in för Far. (C) 2000 Phoenix, Moskva

#omfatta // att kalla sprintf

#omfatta // för Windows-funktioner

#include "plugin.hpp" // för Far-funktioner

#define PLUGIN_NAME "Öppna fönster" // Pluginnamn

#define WINDOW_HEAD "Öppna fönsterlista" // Titel på menyn vi kommer att göra

// Beskriv Far-funktionerna som vi arbetar med.

void WINAPI _export SetStartupInfo (struct PluginStartupInfo * Info);

HANTERA WINAPI _export OpenPlugin (int OpenFrom, int Item);

void WINAPI _export GetPluginInfo (struct PluginInfo * Info);

statisk struktur PluginStartupInfo Info; // Information om vårt plug-in

// Information om modulen definieras av oss i infostrukturen

void WINAPI _export SetStartupInfo (struct PluginStartupInfo * Info)

// Denna funktion anropas för att få information om plugin-programmet.

// Vi måste fylla i fälten i infostrukturen.

void WINAPI _export GetPluginInfo (struct PluginInfo * Info)

Info-> StructSize = sizeof (* Info); // Storleken på infostrukturen

Info-> Flaggor = 0; // Vi behöver inte detta

Info-> DiskMenuStringsNumber = 0; // Vi behöver inte det här heller

// Definiera en rad med namnet på modulen

statiskt tecken * PluginMenuStrings;

PluginMenuStrings = PLUGIN_NAME;

// Bestäm namnet på plugin-modulen

Info-> PluginMenuStrings = PluginMenuStrings;

Info-> PluginMenuStringsNumber =

sizeof (PluginMenuStrings) / sizeof (PluginMenuStrings);

Info-> PluginConfigStringsNumber = 0; // Vi behöver inte detta

// Denna funktion anropas när plugin-programmet startas.

HANTERA WINAPI _export OpenPlugin (int OpenFrom, int Item)

HWND hwnd; // Använd för att få handtaget

röding p, o; // För att skapa menyrader

int i = 0; // Disken

struct FarMenuItem MenuItems; // Beskrivning av menyn som Far kommer att skapa åt oss

memset (MenuItems, 0, sizeof (MenuItems)); // Initiera vår meny

MenuItems.Selected = TRUE;

hwnd = GetDesktopWindow (); // Skaffa handtaget för skrivbordet

hwnd = GetWindow (hwnd, GW_CHILD); // Få handtaget

while (hwnd! = 0) // Tills det är sist

hwnd = GetWindow (hwnd, GW_HWNDNEXT); // få fönsterhandtaget

GetWindowText (hwnd, s, 128); // och dess titel

if (strlen (p)> 0) // om det finns en rubrik

sprintf (o, "% 0,8xld% s", hwnd, p); // gör ett led

strcpy (MenuItems.Text, o); // kopiera den här raden till arrayen MenuItems

// ring menyn vi skapade, få numret på det valda objektet - MenuCode

int MenuCode = Info.Meny (Info.ModuleNumber,

FMENU_AUTOHIGHLIGHT | FMENU_WRAPMODE,

return (INVALID_HANDLE_VALUE);

Kompilera, kopiera till FarPlugin och starta om Far. I Far tryck på F11 - detta är en lista över plug-in moduler. Nu ska raden Öppna fönster visas i den. Titta på resultatet.

Beskrivning av några plugins

Urklipp Kopiera, Urklipp Kopiera Alt.

Dessa plugins är avsedda för att använda urklipp för att kopiera och flytta filer och mappar som vanligt i Windows, men tidigare otillgängliga i FAR Manager. Det är tillåtet att kopiera (flytta) både från Windows till FAR och vice versa. I sig själv underlättar en sådan funktion avsevärt de vanliga operationerna för att kopiera och flytta, men det kan inte sägas att det implementeras mycket bekvämt (om det i Windows räcker, som du vet, att högerklicka och välja önskad åtgärd, sedan i FAR måste du köra kombinationen F11Ф Exchange buffer Ф Kopiera (Flytta / Klipp ut eller Klistra in) Det är sant att du inte kan kräva det omöjliga från författarna till plug-ins: detta är den väg som antas baserat på själva logiken i Denna idé implementerades ursprungligen i plugin-programmet Clipboard Copy, men fungerade inte helt: när man försöker kopiera vissa filer, ger programmet ett filsystemfel Långt senare, en liknande funktion i Clipboard Copy Alt plugg -in dök upp, där vi inte stötte på några felsituationer Clipboard Copy plugin; fungerar sedan FAR1.60, Clipboard Copy Alt plugin; fungerar sedan FAR1.65.

Skapare av fillistan.

Det är avsett, som namnet antyder, att skapa en fil i den aktuella katalogen som innehåller en lista med namnen på de valda filerna. Även om det naturligtvis finns den vanliga möjligheten att kopiera namnen på de valda filerna till urklippet genom att trycka på Ctrl + Ins och sedan klistra in från urklippet i en textfil, är detta plugin också ganska bekvämt i vissa fall. Det låter dig kopiera filer med sökvägar (att ange långa sökvägar för en grupp filer manuellt är en extremt tveksam underhållning), liksom att komplettera den skapade listan med filer med nya filer och bearbeta undermappar (naturligtvis om de är valda). Det finns situationer när det helt enkelt är oersättligt (till exempel behöver författaren till den här artikeln, som lärare, ofta det när man skapar självständiga uppgifter). Fungerar sedan FAR1.60 version.

Reguljära uttryck Sök och ersätt.

Ett mycket användbart plugin som är utformat för att söka efter filer med hjälp av uttrycken de innehåller, det vill säga i situationer när en fil med viss information akut behövs, men du inte kommer ihåg dess namn eller plats på disken. Sökningen går mycket snabbt och det är möjligt både på hela hårddisken och i en specifik mapp.Det går att automatiskt ersätta uttrycken som finns i textfilerna. Fungerar sedan FAR1.65 version.

Redigera Byt.

Faktum är att denna plugin representerar två moduler: "Parade parenteser" och "Rus<->Lat ", avsedd, naturligtvis, att redigera filen i textredigeraren FAR. Den första modulen är ansvarig för att hitta och markera enkel- och dubbelparade konsoler av olika typer. Insticksprogrammet skrevs för version FAR1.63, vilket inte gav en sådan möjlighet. FAR version 1.70b2 innehåller redan en inbyggd "Brackets" plugin som utför samma funktioner. När det gäller modulen "Rus<->Lat ", då kan den fortfarande bara anslutas manuellt och ger en mycket användbar möjlighet att konvertera det valda blocket enligt QWERTY-regeln<->QWERTY, och ett sådant behov uppstår hela tiden, om du bara glömde att byta alfabet, och du naturligtvis inte har någon speciell lust att skriva texten igen. Även om pluginet skrevs för version FAR1.63, fungerar det utmärkt i efterföljande versioner av programmet. Det är sant att funktionen att hitta och markera parenteser visar sig vara duplicerad.

Särskilda mappar.

Ger snabb åtkomst till speciella Windows-mappar: "Huvudmeny", "Mina dokument", "Network Neighborhood", "Desktop", "Skrivare", "Program" etc. (Fig. 3), vilket befriar användaren från behovet av att komma ihåg sin plats på skivan, och sedan långt och tråkigt att komma till dem. I det här fallet kan du komma in i en speciell mapp på två sätt: standard för plugin-program: med F11 och via FAR-diskmenyn, och till exempel med Alt + F1, Alt + F2 (du bör välja det extra objektet Specialmappar i menyn) Arkiv: Fungerar från version FAR1.63.

Avinstallera.

Insticksprogrammet låter dig avinstallera program från FAR Manager på samma sätt som vanligtvis görs från kontrollpanelen. Fungerar sedan FAR1.65 version.

FAR Navigator (ProxyFtp).

Denna modul låter dig arbeta inte bara med ftp-servrar (ladda ner eller ta bort filer och kataloger från servern, kopiera dina filer till servern), som ett standard FTP-klientplugin, utan också med http-servrar (nedladdning från servern). Om anslutningen bryts är det möjligt att återuppta filerna. När det gäller att ladda ner filer till en dator, finns det naturligtvis mer bekväma möjligheter som tillhandahålls av nedladdningshanterare speciellt utformade för detta (här och mer bekvämt organiserat CV, och arbeta enligt ett schema, och ladda ner i högsta möjliga hastighet, etc.) ), så den här riktningen är i allmänhet inte för alla. Och om vi talar om den omvända operationen, så borde pluginens funktioner vara av intresse för en bred publik. Fungerar sedan FAR1.65 version.

Webbredaktör.

Denna plugin låter dig skapa och redigera html-filer i miljön för den inbyggda textredigeraren FAR genom att infoga mallar för ett ganska brett utbud av HTML-taggar (Fig. 4), CSS-attribut, PHP-strukturer (Fig. 5), etc. . Processen att helt och hållet skapa webbsidor på detta sätt är tidskrävande och arbetskrävande och inte särskilt inspirerande, särskilt när man tänker på mjukvaruprodukterna speciellt utformade för detta ändamål. Den här modulen kan dock vara mycket användbar i processen att felsöka en sida, när du behöver göra minimala ändringar, spara och omedelbart kontrollera resultatet. Dessutom måste några av taggarna (som är nödvändiga, till exempel för framgångsrik marknadsföring av din sida) fortfarande infogas manuellt, och webbredigeraren hjälper till att avsevärt påskynda hela processen. Fungerar sedan FAR1.7 version.

FAR plugins programmering Hjälp Encyclopedia of Developer.

Det är ett uppslagsverk på ryska PlugRinG Hjälp för plugin-utvecklare. I princip innehåller FAR Manager-distributionen också en hjälpfil, men den är ganska kort. Därför beslutade författarna till detta plug-in att skriva ett riktigt hjälpuppslagsverk, där plug-in-utvecklingsteknologin i förhållande till C/C++ och Pascal (strukturer, servicefunktioner, exporterade funktioner etc.) diskuteras i detalj ges specifika rekommendationer på detta område och många exempel. Dessutom finns här publicerade artiklar av olika författare om de fallgropar som de var tvungna att möta vid olika stadier av utvecklingen av sina plugins. Med andra ord är detta uppslagsverk till stor hjälp för dem som bestämt sig för att fylla på antalet pluginförfattare. För att starta uppslagsverket klickar du bara på filen pluginsr.chm. Fokuserar på FAR1.7b3-versionen.

PlugRinGviewer.

Insticksprogrammet är utformat för att fungera med en databas med plugins - PlugRing. För en allmän användare kan det vara av intresse att organisera en riktad visning av plugins efter kategori. Fördelen med detta plugin är att du inte behöver studera hela pluginbasen under lång tid och ihärdigt om du till exempel behöver ta reda på vilka plugins som finns för att arbeta med Internet eller med en skrivare. Funktionaliteten hos PlugRinGviewer är dock mycket bredare: den inkluderar att ladda ner plugins från databasen, och uppdatera och lägga till nya plugins. Men den här funktionen är främst riktad till pluginförfattare. Fungerar sedan FAR1.65 version.

) och har aldrig sett honom, ändå förstår du förmodligen fortfarande vem han är och vad han äts med. För dem som inte har läst den senaste artikeln, men av någon anledning bestämt sig för att läsa den här, kommer jag att säga att FAR-hanteraren är en analog till Norton Commander (program för att hantera filer), som arbetar i konsolen (textläge), men använder all kraften i Windows. Uttalandet om analogen till Norton är lite kontroversiellt, vi kommer att anta att detta är min subjektiva åsikt, som det kommer att finnas många fler av i framtiden. Gillade det - ladda ner det från www.rarsoft.com och kör det. Förresten, den tredje betan har släppts sedan den senaste artikeln skrevs. Jag ska berätta om registreringen direkt - det är gratis för invånare i före detta Sovjetunionen.

Så du laddade ner den. Vad gillade du inte? Saker är bra? Läs sedan vidare.

Vem är den här artikeln till för? Snarare för dem som har använt FAR länge, men inte har en aning om hur breda dess möjligheter är. Ändå kommer det inte att vara överflödigt för dem som ännu inte har valt en filhanterare som de vill. Jag måste erkänna att jag först inte hade någon aning om hur kraftfull FAR-grejen var, förrän jag hittade en sida med plugins på Internet :)


Plugins. Vilka är dom?

Plugin (från engelska Plug-in - plug-in) är externa plugin-program (plugins) som används för att utöka programmens möjligheter. Plugins är inte specifika för FAR. Med deras hjälp utökas till exempel möjligheterna för ICQ, Adobe Photoshop eller Winamp. De finns också i andra filhanterare, till exempel i Windows Commander. Men i jämförelse med andra filhanterare är det bara i FAR plug-ins som är försedda med verkligt fantastiska möjligheter: plug-ins fungerar var som helst - i paneler, i editorn, i viewern; de kan köras direkt från kommandoraden. Ibland vet du helt enkelt inte vem som kommer att utföra nästa kommando - själva far.exe eller plugins, skalet smälte samman så nära med sina hjälpare. Själva ideologin med plugins låter dig anpassa skalet för dig själv, lägga till det du behöver och kasta ut onödigt. Detta är den största fördelen med plugin-system jämfört med monolitiska program.


Och nu den roliga delen

Eftersom det finns ett stort antal plugins (det fanns 288 av dem när detta skrevs), kommer jag att försöka beskriva de mest användbara (enligt min mening). Och jag kommer främst att använda mig av författarens kommentarer och min subjektiva åsikt.

Så enligt betyget är FarNavigator (tidigare ProxyFtp) i första hand. Nyligen gick han förbi ett plugin som kommer att beskrivas nedan - färgare. Författaren är Vasily Moshninov. FAR inkluderar en standard ftp-klient, men den har bara grundläggande funktioner. Och tack vare denna plugin blir FAR en utmärkt FTP-klient, eftersom den kan användas för att arbeta med alla typer av proxyserver. I den senaste versionen fungerar det även med http-servrar.

Colorer är ett plugin för syntaxmarkering av programmeringsspråk (till exempel att ställa in färger i valfri mjukvarumiljö) i FAR-redigeraren. Det är väldigt bekvämt om du snabbt behöver redigera källkoden och du är för lat för att starta skalet. Författaren är Igor Russkikh. Innehåller ett stort antal färdiga skript för färgläggning av olika språk. Några ord om installationen: denna plugin består av två delar - syntaxmarkeringsbiblioteket och själva pluginet.

Sök och ersätt (s_and_r). Författare - Ivan Sinturin. Insticksprogrammet, som låter dig ersätta i ett stort antal filer, utökar sökmöjligheterna i standardredigeraren och ger även möjligheten att söka och ersätta med reguljära uttryck. Som författaren sa, detta är ett plugin för smarta, och för de som vet vad reguljära uttryck är, är detta en oersättlig sak ...

7-dragkedja. Ett plugin som gör arbetet med arkiv transparent, det vill säga att det inte kräver arkiverna själva på maskinen. Från början är den designad för zip, så den kan bara arkiveras i zip, men packa upp - från de flesta arkiv.

Utöver dessa plugins finns det många andra. Till exempel för att styra WinAmp från FAR, för att stödja olika språk och kodningar, för alla typer av massfilbehandling. Faktum är att alla kan skriva önskat plugin för sin specifika uppgift, vilket gör den modulära arkitekturen bekväm.

Låt oss nu ta en titt på standardleveransplugins.

Advanced Compare är ett plugin som förbättrar katalogjämförelsemöjligheter. Varför beskriva det - titta bara på dialogen det ger.

Editor \ Align - plugin för att formatera block i den inbyggda editorn. Jag rekommenderar att du använder Formatblock istället.

Editor \ AutoWrap - plugin för automatisk radbrytning medan du skriver.

Editor \ Brackets - plugin för automatisk övergång mellan parenteser i editorn. Det står att det inte behövs om du har en färgare, eftersom den kan göra allt detta.

Editor \ DrawLine - plugin för att rita linjer i editorn. Tillägnad Dos Nafigator-älskare.

Editor \ EditCase - plugin för att ändra skiftläge för maskinskrivna ord. Vet hur man gör allt - "alla gemener", "Börja med versaler", "ALLA versaler", "ÄNDRA REGISTER", "Cyklisk förändring".

FARCmds är ett mycket kraftfullt och funktionsrikt plugin. Eftersom det är standard rekommenderar jag att du läser "Hjälp". Ett exempel på användning är att skapa samma katalog på den intilliggande panelen som på den nuvarande.

FileCase är ett plugin som liknar EditCase, men gör samma sak med filnamn. I nästa version kommer s_and_r (1.6) att göra detsamma, men för enkelhetens skull rekommenderar jag ändå att du använder detta plugin.

FTP är en standard FTP-klient. För sällsynt arbete med FTP är ganska tillräckligt. Om du arbetar med FTP konstant rekommenderar jag att du installerar proxyftp som beskrivs ovan och tar bort denna.

HlfViewer är ett plugin för plugin-utvecklare. Fungerar för att visa en godtycklig hlf-fil - hjälpfil för FAR`a.

MultiArc är ett kraftfullt plugin för att arbeta med arkiv.

Nätverk - plugin för att arbeta med nätverket. Väldigt bekväm. Kanske i den här versionen kommer det att ändras något till det bättre. De som redan har använt det vet att den gamla nätverkswebbläsaren inte visste hur man lämnar resurser på webben, medan den nya dock hittills bara kan för Microsofts nätverk. Novell NetWare-ägare får vänta lite.

PrintMan är ett nytt plugin. Ersätter standardutskriftsfunktioner i FAR, från och med version 1.70 beta1. Skriver ut på nästan alla typer av skrivare. Vet hur man tar bort jobb från utskriftskön.

ProcList - lista över processer. Bra plugin för att fotografera processer och se ganska detaljerad information om dem. Dessutom vet han hur man ändrar prioriteringarna för att driva processer. Förresten, här - för att få en lista och byta uppgifter kan du använda kombinationen ctrl-w i FAR, och för att ta bort dem i menyn som visas, använd DEL-tangenten. Samtidigt tas de bort omedelbart och utan tvekan, till skillnad från vad Windows gör (genom CTRL-ALT-DEL).

TmpPanel är en tillfällig panel. Huvudsyftet är att lägga till filer som hittas under sökningen.

EMenu - plugin för att få Windows snabbmeny. Kan visa text- eller grafiska menyer.

Som jag noterade ovan är många standard plugins tillägg för användare, de ger inte alla behov, och i många fall åsidosätts deras funktionalitet av mer avancerade plugins, vilket innebär att de kan tas bort om de inte används. Huvudpoängen med standardplugins är exempel för de som vill börja skriva plugins själva, eftersom de alla kommer med källkod.


Var får man tag i dem och hur man installerar dem?

Alla FAR-plugins lagras i separata mappar som finns i mappen "Plugins" (som i sin tur finns i samma mapp som Far.exe). Vid upptäckt av en ny modul sparar FAR information om den och laddar den sedan endast när det behövs, så att inaktiva moduler inte kräver ytterligare minne. Men om du är säker på att du inte behöver några moduler kan du ta bort dem för att spara diskutrymme. Se också till att läsa alla textfiler som readme.txt, whatsnew.txt, file_id. diz. Specifika funktioner för att installera detta plugin kan beskrivas där. Kolla ibland även pluginförfattarnas hemsidor, som bör listas i dessa filer.

Låt oss nu se hur man installerar dem. Så du måste gå till mappen där FAR är installerat (vanligtvis är det c: \ program files \ far \), in i plugins underkatalog, skapa en underkatalog där med ett namn som motsvarar namnet på plugin (i princip, det spelar ingen roll, det är bara användbart för orientering), och kopiera hela innehållet i det uppladdade arkivet till det. Starta sedan om FAR. Att ta bort plugin är lite svårare. Mitt sätt är att gå in i plugins-katalogen, klicka. (punkt) och shift-enter, avsluta FAR, ta bort katalogen med plugin (del) och starta FAR igen. Om du vill installera en ny version av plugin-programmet måste du först avinstallera det och sedan installera det. Ibland, om plugin-programmet inte laddas in i minnet, kan du göra det utan att avsluta FAR.

Du kan få plugins från PlugRing, en community-sajt för plugin-skrivare. Förresten, i förra artikeln skrev jag att PlugRinG (www.uic.nnov.ru/~ruiv/plugring) är en inofficiell sida. Så nu har det blivit officiellt, men har inte ändrat sin riktning: det finns den huvudsakliga (och i princip den enda) samlingen av plugins för FAR. Det finns kortare och snabbare att komma ihåg adresser för det - www.rarsoft.com/plugring och plugring.da.ru. För att hålla dig à jour med alla de senaste plugins, rekommenderar jag att du prenumererar på forumet - [e-postskyddad].

Och avslutningsvis skulle jag vilja uttrycka min tacksamhet till dem som hjälpte mig att skriva den här artikeln - speciellt Ivan Sinturin, såväl som utvecklarna av FAR, plugins för honom.

Dela detta