Un program pentru gestionarea pluginurilor în departe. Pluginuri

FAR Manager: o scurtă introducere

Acest manager de fișiere asemănător Norton, creat de celebrul programator rus Yevgeny Roshal, reproduce interfața programului Norton Commander familiară multor utilizatori. FAR este proiectat să funcționeze cu fișiere, directoare și arhive în Windows 95/98 / Me și Windows 2000 / NT și poate funcționa atât în ​​modul ecran complet, cât și în fereastră. Nu vom cânta laudele acestui program, dar, în opinia noastră, nu există un manager de fișiere mai convenabil, cel puțin pentru o persoană care a avut timp să lucreze serios cu programul Norton Commander.

Căruia să-i dai preferință?

Desigur, nu este nevoie să prezentați binecunoscutul utilitar Norton Commander. În prezent, cea mai recentă versiune a sa este Norton 2000, care rezolvă perfect problema anului 2000, dar nu prezintă un interes deosebit pentru utilizatorul rus. Există multe motive pentru aceasta, să le numim doar pe cele mai importante: pachetul nu este rusificat; fontul folosit nu conține chirilic, așa că nu pot fi folosite nume rusești ale fișierelor și directoarelor; baza de informații internă a pachetului nu include niciun program rusesc. În plus, nu este de mică importanță faptul că programul ocupă aproximativ 10 MB (versiunea 1.0) pe hard disk și nu este ieftin.

Spre deosebire de utilitarul Norton Commander, cea mai recentă versiune a programului FAR (FAR 1.70b3) ocupă doar puțin mai mult de 2 MB de spațiu pe disc, iar versiunea anterioară (FAR 1.70b2) „cântărea” în general de două ori mai puțin. FAR Manager este considerat un produs shareware. Costul înregistrării acestuia este de 25 USD (fără înregistrare, produsul funcționează timp de 40 de zile), iar cetățenii și organizațiile din CSI și țările baltice pot înregistra programul gratuit. Pentru înregistrarea cu succes (acest lucru se face prin rularea programului FAR cu parametrul –r: „FAR -r”), un utilizator din fosta URSS trebuie să introducă expresia „xUSSR registration” ca nume de utilizator, iar codul de înregistrare va fi ziua săptămânii în care ați decis să înregistrați programul (de exemplu, cuvântul „luni” introdus cu litere minuscule rusești). Adrese de server pentru FAR: http://www.rarsoft.com/, ftp://rarsoft.ti.sk/pub/FAR/ și ftp://rarsoft.ti.sk/pub/FAR/ (deși nu pe toate dintre ele au cea mai recentă versiune care apare în același timp).

În ceea ce privește capabilitățile software ale FAR Manager, acest utilitar este cel mai bun și aici - atât pentru o gamă largă de utilizatori, cât și pentru specialiștii profesioniști. Cert este că, pe lângă caracteristicile standard cunoscute din primele versiuni ale Norton Commander, programul are multe caracteristici frumoase. Acestea includ determinarea dimensiunii directoarelor, apelarea unei liste de sarcini active; transfer de fișiere prin client FTP. FAR oferă, de asemenea, oportunități ample atunci când lucrați cu arhive: arhivarea și dezarhivarea, vizualizarea, editarea și executarea fișierelor din arhive. Programul acceptă majoritatea formatelor de arhivă cunoscute, inclusiv arhivele autoextractibile și CAB. FAR înțelege perfect numele lungi de fișiere, funcționează corect cu litere rusești, iar editorul încorporat vă permite să comutați între codificările DOS și WIN. Dar nu vom aprofunda în enumerarea ulterioară a capacităților programului, deoarece s-au scris deja multe despre asta.

Pe computerele specialiștilor profesioniști, acest program și-a luat de mult locul cuvenit și aș dori foarte mult ca acest utilitar să atragă atenția restului fraternității de utilizatori. După ce îl instalați pe computer, nu veți mai dori să vă despărțiți de el și veți uita pentru totdeauna de Norton Commander și de volumul discului pe care a trebuit să-l partajați cândva.

Pluginuri pentru FAR

Programul FAR Manager a fost conceput inițial ca un shell cu o structură modulară (prezența unui API vă permite să creșteți capacitățile shell-ului prin așa-numitele plug-in-uri). Pluginurile sunt module care sunt apelate de la FAR și utilizează funcțiile și interfața FAR. Includerea unei game largi de pluginuri înseamnă o creștere semnificativă a funcționalității programului. Implicit, managerul de fișiere este completat cu mai multe module utile care suportă atât lucrul cu arhive și servere ftp, cu o rețea și un panou temporar pentru stocarea fișierelor și directoarelor, cât și utilizarea tot felul de codificări rusești. Numărul de plug-in-uri încorporate crește constant de la o versiune la alta, iar numărul de funcții oferite de program crește în mod corespunzător.

În plus, apar regulat noi pluginuri ale diverșilor autori. Unele dintre ele prezintă un interes mai mare, altele sunt mai puțin, dar numărul lor total este în continuă creștere (în momentul de față se cunosc aproximativ 407 plugin-uri diferite), iar versiunile vechi de plugin-uri sunt înlocuite periodic cu altele noi. În plus, atât autorul FAR Manager, cât și autorii unor plugin-uri specifice ascultă dorințele și sugestiile utilizatorilor și, în unele cazuri, le implementează ideile în versiuni noi. Cea mai completă listă de plugin-uri cu posibilitatea de a le sorta după diverși parametri o găsiți la adresa, care este un fel de comunitate pe Internet a autorilor de plugin-uri FAR.

Câteva dintre cele mai utile plugin-uri, așa cum am menționat deja, sunt incluse automat în distribuția FAR Manager. Dintre cele mai frecvent utilizate, aș dori să numesc un manager de imprimare convenabil și modulul „Conversie registru fișiere”, care vă permite să unificați modificarea ortografiei numelor fișierelor din directorul selectat. Foarte eficient este și modulul „Comparație avansată”, care, spre deosebire de comanda „Comparație de foldere” cunoscută de la Norton, vă permite să specificați o serie de parametri de comparație suplimentari (timp, conținut, dimensiune), precum și să includeți sau, invers , exclude anumite fișiere la comparare și foldere. Cunoscutul plug-in „FTP-client” face procesul de transfer al fișierelor mult mai ușor. Cea mai recentă versiune a FAR (1.70b3) a adăugat un alt plugin interesant „Meniu contextual Explorer” (Fig. 1), cu toate acestea, majoritatea caracteristicilor anunțate în acesta nu sunt încă active. În același timp, cel puțin o parte din funcțiile acestui modul pot fi utilizate în practică pe scară largă (de exemplu, „Trimite”, „Tăiați”, „Copiere” și „Lipire”).

Cel mai adesea, pluginurile implementează diverse funcții care nu sunt necesare tuturor utilizatorilor. Relevanța utilizării unuia sau altuia modul suplimentar depinde de condițiile specifice de lucru. Prin urmare, trebuie să vă gândiți cu atenție înainte de a instala toate pluginurile la rând. Și numai atunci, după ce v-ați analizat cu atenție propriile nevoi, ar trebui să instalați numai modulele suplimentare de care aveți cu adevărat nevoie, reducând astfel cantitatea de memorie și resurse utilizate de program.

Instalarea oricărui plugin nou este foarte ușoară. Trebuie să creați un subdirector Plugins în directorul FAR (în mod implicit C: \ Program Files \ Far) (în cele mai recente versiuni ale programului este creat automat), în interiorul acestuia creați un subdirector special pentru acest plugin și copiați tot pluginul fișiere în el. După aceste manipulări, închideți programul în mod obișnuit, apoi îl reporniți, iar pluginul începe să funcționeze. Puteți apela plug-in-ul necesar apăsând tasta F11 și selectându-l din lista care se deschide. Unele plugin-uri sunt selectate și prin combinația Alt + F1 (Alt + F2). Pentru a modifica parametrii pluginurilor instalate, trebuie să utilizați comanda F9ФParametersФParameters of module externe și să faceți ajustările necesare (Fig. 2).

Sunt cu adevărat necesare plugin-urile FAR?

După cum s-a menționat mai sus, la momentul scrierii acestui articol, 407 de plugin-uri diferite au fost înregistrate oficial la http://www.uic.nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi (probabil este imposibil să găsești un alt software). instrument , pentru care un astfel de număr ar fi fost dezvoltat). Pe de o parte, o gamă atât de largă de posibilități oferite de pluginuri pare a fi de prisos, dar, pe de altă parte, acesta este principalul avantaj al FAR Manager față de alte programe concepute să funcționeze cu fișiere și directoare. La urma urmei, structura modulară a FAR permite utilizatorilor să se conecteze și să deconecteze exact acele pluginuri necesare.

În ceea ce privește varietatea de plugin-uri FAR care există astăzi, puteți găsi literalmente totul printre ele - de la Tetris, invers și mini-calendar, felicitându-vă de ziua ta și terminând cu tot felul de clienți. „Constelația” de plugin-uri le include în continuare pe cele care sunt incluse automat în distribuția FAR Manager sau oferă caracteristici deja implementate în cele mai recente versiuni ale programului (aceste plugin-uri de astăzi pot fi de interes doar pentru utilizatorii versiunilor mai vechi ale managerului de fișiere).

O anumită parte a bazei de plug-in poate fi utilă pentru o gamă destul de largă de utilizatori, cu toate acestea, majoritatea plug-in-urilor FAR implementează încă caracteristici destul de specifice, necesitatea cărora, datorită naturii muncii pe un computer, nu apare pentru toată lumea. Prin urmare, o parte semnificativă a pluginurilor sunt vizate doar utilizatorilor care se confruntă cu aceleași probleme ca și autorii pluginurilor.

Clipboard Copy, Clipboard Copy Alt

Aceste plugin-uri sunt destinate utilizării clipboard-ului pentru copierea și mutarea fișierelor și folderelor ca de obicei în Windows, dar anterior nu erau disponibile în FAR Manager. Copierea (mutarea) atât de la Windows la FAR și invers este permisă. În sine, o astfel de caracteristică facilitează foarte mult operațiunile obișnuite de copiere și mutare, cu toate acestea, nu se poate spune că este implementată foarte convenabil (dacă în Windows este suficient, după cum știți, să faceți clic dreapta și să selectați acțiunea dorită, apoi în FAR trebuie să executați combinația F11Ф Schimb buffer Ф Copiere (Mutare/Taiare sau Lipire).Adevărat, nu puteți cere imposibilul de la autorii plug-in-urilor: aceasta este calea care se presupune pe baza însăși logica a Această idee a fost implementată inițial în plug-in-ul Clipboard Copy, dar nu a fost complet rezolvată: atunci când încercați să copiați unele fișiere, programul dă o eroare de sistem de fișiere Mult mai târziu, o funcționalitate similară Clipboard Copy Alt plug-in a apărut în, în care nu am întâlnit situaţii de eroare.. Arhive: cl bcopy110.rar (158.296 de octeți, autor - Alexander Kotelovich) - plugin pentru copiere clipboard; funcționează începând cu versiunea FAR1.60, clipcopy.rar (9361 bytes, autor - Andrey Budko) - Clipboard Copy Alt plugin; functioneaza de la FAR1.65.

Creator de liste de fișiere

Este destinat, după cum sugerează și numele, să creeze un fișier în directorul curent care să conțină o listă cu numele fișierelor selectate. Deși există, desigur, capacitatea obișnuită de a copia numele fișierelor selectate în clipboard apăsând Ctrl + Ins și apoi lipiți din clipboard într-un fișier text, acest plugin este, de asemenea, destul de convenabil în unele cazuri. Vă permite să copiați fișiere cu căi (introducerea manuală a căilor lungi pentru un grup de fișiere este un divertisment extrem de dubios), precum și să completați lista creată de fișiere cu fișiere noi și să procesați subdosare (desigur, dacă sunt selectate). Există situații în care este pur și simplu de neînlocuit (de exemplu, autorul acestui articol, ca profesor, are adesea nevoie de el atunci când formează sarcini independente). Arhiva: flist22.rar (107.780 bytes, autor - Andrey Belousov); functioneaza de la FAR1.60.

Editează Schimb

De fapt, acest plugin reprezintă două module: „Paranteze pereche” și „Rus<->Lat ", destinat, desigur, să editeze fișierul în editorul de text FAR. Primul modul este responsabil pentru găsirea și evidențierea parantezelor pereche simple și duble de diferite tipuri. Plugin-ul a fost scris pentru versiunea FAR1.63, care nu a oferit o astfel de oportunitate. Versiunea FAR 1.70b2 include deja un plugin încorporat „Brackets” care îndeplinește aceleași funcții. În ceea ce privește modulul „Rus<->Lat ", atunci poate fi conectat doar manual și oferă o capacitate foarte utilă de a converti blocul selectat conform regulii QWERTY<->QWERTY și o astfel de nevoie apare tot timpul, dacă ați uitat să schimbați alfabetul și, în mod natural, nu aveți nicio dorință specială să tastați textul din nou. Arhivă: editswap.zip (16 800 octeți, autor - Valentin Skirdin). Deși pluginul a fost scris pentru versiunea FAR1.63, funcționează excelent în versiunile ulterioare ale programului. Adevărat, funcția de găsire și evidențiere a parantezelor se dovedește a fi duplicată.

Dezinstalează

Plug-in-ul vă permite să dezinstalați programe din FAR Manager în același mod în care se face de obicei din panoul de control (F11FRemite programele FSelectați numele programului). Arhivă: uinst11.zip (8 619 octeți, autor - Dmitry Zhemerov); functioneaza de la FAR1.65.

FAR Navigator (ProxyFtp)

Acest modul vă permite să lucrați nu numai cu servere ftp (descărcarea sau ștergerea fișierelor și directoarelor de pe server, copierea fișierelor dvs. pe server), ca un plugin standard de client FTP, ci și cu servere http (descărcare de pe server). Dacă conexiunea este întreruptă, este posibilă reluarea fișierelor. În ceea ce privește descărcarea fișierelor pe un computer, există, desigur, oportunități mai convenabile oferite de managerii de descărcare special conceputi pentru aceasta (aici și CV-ul mai convenabil organizat, și lucrați la un program și descărcați la cea mai mare viteză posibilă etc.) ), așa că această direcție, în general, nu este pentru toată lumea. Și dacă vorbim despre operația inversă, atunci funcțiile plugin-ului ar trebui să fie de interes pentru un public larg. Pentru a vă conecta la server, trebuie să efectuați o secvență simplă de acțiuni: F11ФFAR NavigatorФ Introduceți numele și alți parametri ai serverului apăsând combinația Shift + F4. Arhiva: FARnav18b8.zip (161.583 octeți, autor - Vasily Moshninov); functioneaza de la FAR1.65.

Editor web

Acest plugin vă permite să creați și să editați fișiere html în mediul editorului de text încorporat FAR inserând șabloane dintr-o gamă destul de largă de etichete HTML (Fig. 4), atribute CSS, structuri PHP (Fig. 5), etc. . Procesul de creare completă a paginilor Web în acest fel este consumator de timp și de muncă și nu foarte inspirator, mai ales când te gândești la produsele software special concepute în acest scop. Cu toate acestea, acest modul poate fi foarte util în procesul de depanare a unei pagini, atunci când trebuie să faceți modificări minime, să salvați și să verificați imediat rezultatul. În plus, unele dintre etichete (necesare, de exemplu, pentru promovarea cu succes a paginii dvs.) trebuie încă introduse manual, iar Editorul Web ajută la accelerarea semnificativă a întregului proces. Pentru a insera o etichetă, utilizați următoarea secvență de acțiuni: F11ФHTML - EditorFselectați eticheta necesară. Arhivă: web10.zip (163.749 octeți, autor - Alexander Ermolaev); funcționează începând cu versiunea FAR1.7.

Programare plugin-uri FAR Ajutor Enciclopedia dezvoltatorului

Este o enciclopedie în limba rusă PlugRinG Help pentru dezvoltatorii de pluginuri. În principiu, distribuția FAR Manager conține și un fișier de ajutor, dar este destul de scurt. Prin urmare, autorii acestui plug-in au decis să scrie o adevărată Help-enciclopedie, în care se discută despre tehnologia de dezvoltare a plug-in-urilor în relație cu C/C++ și Pascal (structuri, funcții de serviciu, funcții exportate etc.) în detaliu, sunt oferite recomandări specifice în acest domeniu și numeroase exemple. În plus, aici sunt publicate articole ale diverșilor autori cu privire la capcanele cu care au trebuit să se confrunte în diferite etape ale dezvoltării pluginurilor lor. Cu alte cuvinte, această enciclopedie este de mare ajutor pentru cei care au decis să completeze numărul de autori de pluginuri. Pentru a lansa enciclopedia, faceți clic pe fișierul pluginsr.chm. Arhiva: help / pluginsr_chm.zip (394 619 octeți, autori - Valentin Skirdin, Igor Russkikh, Ivan Sinturin, Kirill Kirichenko, Artem Nazarov, Vasily Moshninov și Dmitry Zhemerov) se concentrează pe versiunea FAR1.7b3.

PlugRinGviewer

Pluginul este proiectat să funcționeze cu baza de date de pluginuri - PlugRing (Fig. 6). Utilizatorul general poate fi interesat să organizeze o vizionare țintită a pluginurilor pe categorii. Avantajul acestui plugin este că nu trebuie să studiați întreaga bază de pluginuri pentru o lungă perioadă de timp și în mod persistent dacă trebuie să aflați, de exemplu, ce pluginuri există pentru a lucra cu Internetul sau cu o imprimantă. Cu toate acestea, funcționalitatea PlugRinGviewer este mult mai largă: include descărcarea pluginurilor din baza de date, actualizarea și adăugarea de noi plugin-uri. Dar această caracteristică se adresează în primul rând autorilor de pluginuri. Pentru a vă conecta la baza de date, trebuie mai întâi să configurați plug-in-ul la serverul proxy (F9 Ô Parametri Ô Parametri module externe Ô Baza de date plug-in PlugRing Ô Setări proxy), apoi, după ce v-ați conectat la Internet, apăsați tasta Alt + F1 (Alt + F2) și selectați „Baza de date plug-in PlugRing” (sau modul standard prin baza de plugin F11F PlugRing). Arhivă: plugring.zip (394 619 octeți, autor - Vasily Moshninov), funcționează începând cu FAR1.65.

Pentru mai multe informații, vă sfătuim să contactați adresa http://www.uic. nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi, unde peste 400 de plugin-uri vă așteaptă gratuit, după cum se spune, pentru toate gusturile.

ComputerPress 2 "2002

Continuăm seria articolelor despre programele pe care le folosesc la serviciu. Astăzi este unul dintre cele mai vechi programe pe care le folosesc, FAR. În ciuda venerabilei vârste de 15 ani și a interfeței modeste, sub forma a două casete de text albastre. FAR este unul dintre cei mai puternici manageri de fișiere de astăzi și folosește multe caracteristici ale sistemelor de operare moderne Windows Vista și Windows 7. Iar cantitatea și calitatea plug-in-urilor scrise pentru acesta vă permit să faceți aproape orice din el. Pe lângă versiunea 2.0, FAR este gratuit și open source.

Managerii de fișiere și cu ce mănâncă

Pe vremuri, când copacii erau mari, cerul era mai albastru, iar computerele erau mai slabe decât telefoanele mobile moderne. Cel mai popular sistem de operare a fost MS DOS. Receptorul său este acum consola Windows sau cmd. În acele vremuri îndepărtate, Windows era un supliment peste DOS și marea majoritate a utilizatorilor nu stăteau în el. Și în 1986, unul dintre primii manageri de fișiere, Norton Commander, a fost lansat (El este Norton, din doar NC) El a fost primul care a arătat lumii întregi 2 ferestre albastre. Acest format a devenit baza pentru un număr mare de manageri de fișiere, aspectul și comenzile sale au devenit manuale, iar viteza și comoditatea în lucrul cu acesta au fost amintite de mulți. Mulți utilizatori care au gustat toate beneficiile în timp ce lucrează cu acesta încă folosesc omologii săi. Și au apărut destul de multe de atunci. Volkov Commander, care avea o dimensiune mică cu capacități de bază, DOS Navigator avea capacități mari etc.

Dar apoi Windows 95 a apărut pe lume și l-a schimbat. Nu mai era un add-on peste DOS, era un sistem de operare independent care oferea posibilități enorme. Managerii de fișiere au fost, de asemenea, dezvoltați pentru acesta. Unul dintre acestea a fost File and Archive Manager, sau pur și simplu FAR.

Far Manager astăzi

Astăzi, FAR Manager este un manager de fișiere gratuit cu licență BSD. Este în curs de dezvoltare constant pe pagina proiectului http://www.farmanager.com Există, de asemenea, un forum și o bază de date de plugin-uri pentru acesta. Funcționează excelent cu toate versiunile de Windows, inclusiv în modul Server Core

Ambele versiuni x32 și x64 sunt disponibile pentru descărcare. Există versiuni stabile și zilnice (în ciuda numelui, sunt și foarte stabile), descărcarea este disponibilă și sub forma unei arhive 7z sau a unui pachet msi (poate fi util pentru implementarea software-ului prin GPO)

Mulți se întreabă. De ce ai nevoie de x64 versiuneîntr-un program la fel de simplu ca un manager de fișiere? Nu consumă resurse mari și nu are nevoie de performanță ridicată. Pentru a răspunde la această întrebare, mergeți cu orice manager x32 în folderul Windows \ System32 \ Drivers, în orice sistem x64 și amintiți-vă numărul de fișiere pe care le-ați văzut, apoi mergeți acolo cu un simplu explorator. Și vei vedea că sunt mult mai mulți. Dar tocmai lucrul cu fișiere și foldere este funcția principală pentru orice manager de fișiere.

Vine cu un număr mare de plugin-uri care vă permit să lucrați cu FTP și rețea. Există un manager de proces încorporat și un manager de arhivă. Vă permite să copiați cu mouse-ul și să utilizați meniul contextual Windows făcând clic dreapta. Pentru a apela meniul contextual, trebuie să țineți apăsată tasta timp de 3-5 secunde

Pentru aceasta este folosit pluginul Emenu.

Dintre funcțiile suplimentare, există suport pentru lucrul cu Controlul contului utilizatorului(UAC)

Și afișare dinamică a copierii și a altor acțiuni în pictograma Windows 7

Rețineți că FAR rămâne un program de consolă și vă permite să utilizați toate caracteristicile consolei Windows chiar în el. În plus, are memorie pentru utilizarea programelor de consolă.

Pluginuri pentru Far Manager

Atenție: Versiunea pluginurilor utilizate depinde de versiunea FAR Manager; pentru versiunea x64, trebuie să utilizați versiunile x64 ale pluginurilor. Toate pluginurile pe care le-am descris au versiuni x64. Compatibilitatea pluginurilor cu diferite versiuni este indicată în subiectul dedicat

Toate pluginurile sunt instalate în folderul Far \ Plugins, despachetându-le și apoi repornind FAR

Plugin din categoria Must have. Extinde semnificativ posibilitățile de configurare și utilizare FAR Manager și nu numai acesta. Este un emulator de consolă. Dacă la pornire găsește fișierul far.exe îl lansează și rulează în mediul său. Folosesc conemu ca bootloader principal pentru FAR. Posibilitățile sale sunt enorme

  • Rulați mai multe copii ale FAR și multe altele, puteți funcționa cu orice program de consolă sau mediu PowerShell, cmd, telnet etc.
  • Rulați programe ca administrator sau orice alt utilizator, există suport UAC

  • Permite vizualizarea ieșirii consolei în FAR de lungime mare. Ceea ce nu poate fi privit ca standard. Util atunci când vizualizați listări mari

Pentru a activa intrarea în consolă, utilizați macrocomanda CtrlO_View.reg situată în folderul ConEmu \ ConEmu.Addons. În mod implicit, este setat la comanda rapidă Ctrl + O, dar recomand să utilizați o altă combinație precum Ctrl + S prin editarea liniei

la cel de care ai nevoie

  • În plus, colorați și modificați aspectul FAR și fonturile pe care le folosește

Setarea este pornită apăsând tasta dreaptă din bara de sus și selectând setări

  • Efectuați copiere/pasare din consola FAR
  • și mult mai mult

Archiver pentru FAR bazat pe 7-zip gratuit. FAR are deja un arhivator încorporat, dar pentru a-l folosi, aveți nevoie de multe versiuni de consolă ale programelor originale. Acest plugin folosește capabilitățile binecunoscutului manager de arhive 7-zip (http://www.7-zip.org/) și, în opinia mea, este mai convenabil de utilizat

Atenție: Pentru ca plug-in-ul să funcționeze, este nevoie doar de biblioteca 7z.dll care se află în folderul din arhivatorul instalat, de obicei o copiez în folderul cu plug-in-ul

Vă permite să organizați evidențierea sintaxei în editorul încorporat, are suport pentru multe limbi, este convenabil

Vă permite să utilizați capabilitățile mediilor .NET și PowerShell direct din FAR. Din păcate, acest lucru crește serios viteza de lansare și resursele consumate de FAR Manager.

În primul rând, pluginul este instalat FarNet. După aceea, pluginul este instalat în folderul Far \ FarNet \ Modules. PowerShellFar

FarSniffer, FarHexitorși alte utilitare de sistem (http://code.google.com/p/farplugs/downloads/list)

Mic sniffer de rețea și editor HEX. astfel de lucruri nu strica niciodată

Și multe altele. Far Manager are programe pentru lucrul cu comunicatori bazate pe WinMobile și Android sau telefoane mobile. Vizualizarea imaginilor video și ascultarea muzicii. Si multe altele.

Concluzie

După cum puteți vedea astăzi, Far Manager este un program modern și în continuă evoluție, în plus, gratuit, open source și opțiuni de configurare aproape nelimitate. Toate acestea îmi permit să recomand oricui are nevoie să-și faciliteze munca.

Far Manager este un manager de fișiere gratuit pentru consolă în rusă și engleză (are o interfață multilingvă). În ceea ce privește funcționalitatea, este similar cu orice alt manager de fișiere, de exemplu, Total Commander. Are un editor încorporat pentru fișiere text, cum ar fi un bloc de note, dar cu evidențiere de sintaxă. Este posibil să schimbați codificarea fișierelor, precum și multe alte funcții utile.
Interfața este simplă în coloană, ca și managerul de fișiere Norton Commander de la MS-DOS, strămoșul Windows.

De unde să descărcați Far Manager

Far Manager este distribuit gratuit, puteți descărca versiunea programului de pe site-ul oficial: http://www.farmanager.com/download.php?l=ru. Mai jos va fi descris cum să schimbați limba interfeței în rusă.

Instalarea și configurarea Far Manager

Nu are nevoie de setări și ansambluri speciale. Doar descărcați programul de instalare și instalați Far Manager ca un program normal. Cu toate acestea, puteți oricând să faceți propriile ajustări. De exemplu, în mod implicit, interfața are o imprimare destul de mică.

Lista abrevierilor și semnificațiile acestora:

  • RMB - butonul dreapta al mouse-ului;
  • LMB - butonul stâng al mouse-ului.

Pentru a o mări, trebuie să mergeți la proprietățile comenzii rapide de pe desktop, să găsiți și să măriți fontul (RMB (clic dreapta) pe comanda rapidă - Proprietăți - Font)

  1. Alegerea fontului Lucida Console
  2. Va apărea o nouă scară de dimensiuni de font. Alegeți dimensiunea pe placul dvs., de exemplu 20

Ca rezultat, interfața va deveni mai ușor de utilizat.

Acum puteți schimba limba interfeței în rusă. Pentru a face acest lucru, deschideți Far Manager și apăsați F9 - Opțiuni - Limbi acolo. În fereastra care apare, selectați rusă

În general, în această etapă, configurația inițială este finalizată. În continuare, vom învăța cum să folosim acest program, mai precis, să citim și să percepem interfața.

Cum se utilizează Far Manager

Pentru început, despre interfața dispozitivului a acestui program.
Interfața este reprezentată de coloane în zona centrală, un panou de control în partea de jos și un panou de informații în partea de sus. Difuzoarele din centru sunt cele două golfuri globale. Fiecare compartiment poate avea una sau mai multe coloane, două implicit.
Un dof este sistemul la nivel de fișier al unui anumit disc. Pentru a vă deplasa mai sus în nivel, trebuie să mutați cursorul cu săgețile de pe tastatură sau cu mouse-ul în poziția cea mai de sus pe simbolul .. și apăsați Enter. Pentru a merge la un subdirector al directorului curent, mutați cursorul la acesta și apăsați Enter. De asemenea, puteți folosi mouse-ul, dublu clic pe catalog vă va duce la el. Pentru a schimba discul, trebuie să utilizați tastele rapide Alt + F1 sau Alt + F2. Acum mai detaliat despre interfață și cu ilustrații:

Despre panoul de control - există numere. Fiecare cifră înseamnă indexul panoului cu F1-F12 pe tastatură

  1. F1 - ajutor - referință pentru Far Manager. Măcar răsfoiți ghidul, multe întrebări vor dispărea de la sine.
  2. F2 - meniu personalizat. O opțiune inutilă la început
  3. F3 - vizualizați conținutul fișierelor. Afișează dimensiunea lor pe cataloage
  4. F4 - editați fișiere. Pe directoare, apelează meniul pentru modificarea atributelor
  5. F5 - copiați fișierele și folderele selectate (directoare). Selectarea se face cu ajutorul butonului Insert, Ins sau RMB (buton dreapta al mouse-ului). De asemenea, puteți copia fișiere prin glisare și plasare.
  6. F6 - transferați fișierele și folderele selectate (directoare). Selectarea se face folosind butonul Insert, Ins sau RMB. De asemenea, puteți ține apăsat Shift și puteți transfera fișiere LMB (butonul stâng al mouse-ului)
  7. F7 - creați un director (dosar) în directorul curent (dosar)
  8. F8 - ștergeți un folder sau fișier. Puteți șterge mai multe fișiere și foldere în același timp, selectându-le cu Inserare sau RMB
  9. F9 - a menționat această comandă. Afișează meniul de opțiuni din partea de sus. Studiază-l, multe pot fi utile
  10. F10 - Închide Far Manager
  11. F11 - apelează lista de pluginuri Far Manager cu posibilitatea de personalizare ulterioară (de exemplu, modificați codificarea conținutului fișierului), precum și alte funcții suplimentare.
  12. F12 - ecrane încorporate. Far Manager vă permite să utilizați mai multe copii ale vizualizatorului și editorului de fișiere. Acest buton vă permite să comutați rapid între ele, afișând o listă completă de ecrane deschise. Folosiți F1 pentru a afla mai multe despre această funcție. Această opțiune este pentru utilizatorii avansați

Apropo, merită remarcat faptul că Far Manager are capacitatea de a controla mouse-ul. Deci, întregul panou de control din partea de jos este ușor de controlat de LMB. Personal, nu folosesc această oportunitate, pentru că mi se pare mai comod și mai rapid să folosești combinațiile de taste rapide, dar recunosc că va fi mai convenabil pentru cineva să controleze mouse-ul.

De asemenea, dacă țineți apăsat Alt sau Shift, vor apărea butoane suplimentare în panoul de control. Astfel, sunt colectate taste rapide, comenzi suplimentare în Far Manager.

Echipe de manageri departe

Sau, după cum ar fi mai corect să spunem, comenzile rapide de la tastatură pe care trebuie să le utilizați cel mai adesea:

  • Ctrl + O - arată sau ascunde conținutul panoului și al consolei
  • Tab, Shift + Tab se deplasează între compartimentele din stânga și din dreapta
  • Shift + 2 - modificați numărul de coloane din compartimentul global. în loc de 2, puteți folosi orice buton de la 1 la 9. Implicit, 2
  • Alt + F9 - comutați de la modul fereastră la modul ecran complet și invers
  • Acasă - treceți la începutul listei de fișiere și subdirectoare ale directorului curent
  • Sfârșit - treceți la sfârșitul listei de fișiere și subdirectoare ale directorului curent
  • PageUp - treceți în partea de sus a listei de fișiere și subdirectoare ale directorului curent
  • PageDown - treceți în partea de jos a listei de fișiere și subdirectoare ale directorului curent
  • Ctrl + PageUp - treceți la directorul cu un nivel mai sus
  • Ctrl + F1, Ctrl + F2 - treceți la directorul cu un nivel mai sus în compartimentele din stânga (Ctrl + F1) și din dreapta (Ctrl + F2)
  • Ctrl + A - arată proprietățile unui fișier sau folder (director, director). Puteți modifica și salva imediat modificările. Deci, de exemplu, puteți modifica data creării fișierului

  • Inserare, Ins, RMB - selectați fișierele unul câte unul pentru manipulare în masă (transfer, copiere, ștergere)
  • Shift + PageUp, Shift + Pagedown - selectați fișierele pentru manipularea ulterioară în masă (transfer, copiere, ștergere)
  • Alt + F6 - creați o legătură simbolică
  • Shift + F1 - împachetați fișierele și directoarele selectate într-o arhivă

  • Shift + F2 - despachetează arhiva selectată în directorul specificat

  • Alt + F1, Alt + F2

    Se deschide o casetă de dialog cu sugestii pentru alegerea unei unități, precum și alte opțiuni, de regulă, lista este compilată de plug-in-uri (NetBox, WinSCP, editor de registry, folder pentru fișiere temporare, acces la rețea, listă de procese)

  • Alt + F7 - caută printre fișierele din directorul curent

    Este mai bine să lăsați masca de fișiere liberă *. *, Apoi căutarea va avea loc în toate fișierele. Dacă trebuie să căutați, de exemplu, doar printre fișierele php, adică cele cu extensia .php (de exemplu, index.php și db.php), utilizați masca * .php.
    Îl poți schimba după cum vrei.
    De asemenea, puteți selecta fișierele și folderele (directoarele) necesare cu butonul Inserare de pe tastatură, apoi puneți cursorul pe unul dintre ele pentru a căuta doar în interiorul lor.

  • Alt + Insert - util dacă doriți să copiați text de pe consolă

    În timp ce vă aflați în consolă, apăsați pur și simplu tastele rapide Alt + Inserare (cursorul își va schimba forma), apoi cu mouse-ul sau folosind săgețile și apăsată Shift, selectați fragmentul de text dorit și copiați-l cu Enter

Pluginuri pentru Far Manager

Pluginurile pot extinde semnificativ funcționalitatea Far Manager, transformându-l dintr-un manager de fișiere într-un recoltator multifuncțional.
Puteți găsi o listă completă de pluginuri în Far Manager PlugRing
În primul rând, avem nevoie de el. Acest plugin vă permite să vă conectați la servere pe sistemul de operare Linux: Ubuntu, Debian, Freebsd, Centos prin protocoale SCP (învechit), SSH (SFTP), FTP, WebDav.

NetBox - plugin pentru conectarea la un server la distanță prin SSH, FTP, WebDav

NetBox este un plug-in pentru Far Manager, continuând tradiția WinSCP, care implementează protocoalele client-side SCP (Secure Copy Protocol, învechit), SFTP (SSH File Transfer Protocol), FTP (Files Transfer Protocol) și WebDav. Proiectat pentru a se conecta la un server la distanță pe sistemul de operare Linux: Ubuntu, Debian, Freebsd, Centos - prin, FTP sau WebDav și pentru a-l gestiona: creați, editați, copiați, ștergeți fișiere folosind protocoalele de mai sus, transferați-le între computerul dvs. și serverele care acceptă aceste protocoale, în cazul nostru, serverul de găzduire a site-ului. Cu ajutorul acestuia, vom interacționa cu sistemul de fișiere de găzduire în care se află site-urile dvs.: încărcați și descărcați fișiere.

Cum se instalează NetBox

Far Manager vine acum cu Netbox preinstalat, dar puteți descărca NetBox din Plugring Far Manager.
Despachetăm fișierul descărcat în folderul cu pluginuri
(Start - Run -% ProgramFiles% \ Far Manager \ Plugins)
Acest lucru finalizează instalarea NetBox în Far Manager, trebuie doar să reporniți acesta din urmă.

Conectarea la un server la distanță prin SSH, FTP, WebDav folosind NetBox, WinSCP

Apăsăm combinația de taste Alt + F1 sau Alt + F2, în meniul care se deschide, selectați NetBox, este sub numărul 2.

Acum trebuie să creăm o conexiune la serverul nostru. Să presupunem că aveți date pentru conectarea prin SSH:
Login: root, parola: pass, IP server: 127.0.0.1, portul 22
După cum s-a sugerat pentru a crea o nouă sesiune, apăsați Shift + F4 și introduceți datele:

Ne conectăm la server. Acum putem copia fișiere de pe computer pe server și invers (folosind F5, descris mai detaliat mai sus), le putem modifica (F4) și, de asemenea, dacă aveți propriul server, folosiți consola pentru a-l gestiona.

Dacă trebuie să vă conectați prin protocolul FTP sau WebDav, selectați pur și simplu pe cel de care aveți nevoie din lista derulantă din câmpul Protocol

tasta de operare a programului plug-in

Un plug-in este un modul la un program care este creat separat și, dacă este necesar, poate fi conectat la o aplicație care rulează deja. Sarcina principală a pluginului este de a extinde funcționalitatea programului principal.

Instalarea pluginului

  • 1. Descărcați pluginul de pe Internet.
  • 2. Copiați folderul de-a lungul căii c: Program FilesFar ManagerPlugins.
  • 3. Reporniți Far Manager, astfel încât pluginul să fie complet integrat în program.
  • 5. Pentru a configura acest plugin, trebuie să mergem în meniul programului, selectați Opțiuni, apoi Opțiuni pluginuri.
  • 6. În fereastra care apare, selectați pluginul pe care trebuie să-l configuram și apăsați Enter.
  • 7. Acum vedem o fereastră cu parametrii pluginului de care avem nevoie. Îl personalizăm pentru a se potrivi nevoilor dvs. și faceți clic pe OK.

Cum se creează un plugin.

FAR este distribuit cu un set complet de fișiere pentru scrierea plug-in-ului în sine pe orice compilator C pentru Windows. Subiectul acestui articol este să scrieți singur aceste module în Visual C ++ (am folosit Visual C ++ 5.0).

  • 1. Lansează VC, face un nou proiect precum „Win32 Dynamic-Link Library” numit SimpleFP. Creează fișierul simplefp.cpp - aici, de fapt, vom scrie. Copiați fișierul antet plugin.hpp din arhiva PlugDoc.rar în directorul SimpleFP (ed: începând cu FAR 1.70 beta 5, exemplele sunt instalate într-un director PlugDoc separat).
  • 2. Acum trebuie să facem un fișier .def - acesta este un fișier care descrie funcțiile care sunt apelate de la module externe. Trebuie să descriem funcțiile Far pe care le vom folosi în modulul nostru. Facem un fișier text simplefp.def, în care scriem:
  • 3. BIBLIOTECA
  • 4. EXPORTURI
  • 5. [email protected]
  • 6. [email protected]

[email protected]

Aici descriem 3 funcții care vă vor fi utile. Acum să adăugăm simpledef.def la fișierele de proiect (Proiect - Adaugă la proiect - Fișiere - simplefp.def).

7. Acum scriem plug-in-ul în sine - lucrăm cu fișierul simplefp.cpp. Am decis să ofer textul programului însuși cu comentarii - îl puteți copia în C ++ și începe să-l manipulezi. Dar mai întâi despre elementele de bază.

Far funcționează pe aceleași principii ca și Windows - vă referiți în program la acele funcții deja disponibile în sistemul pe care doriți să le utilizați. Far oferă funcții pentru lucrul cu formulare de ecran în modul aplicație consolă. Când plug-in-ul este lansat, Far pornește funcția OpenPlugin, o vom considera ca un analog al main () sau WinMain (). Dar, pe lângă aceasta, trebuie să informăm Far și despre datele plug-in-urilor noastre. Acest lucru este realizat de funcția GetPluginInfo.

  • * SimpleFP este un simplu plug-in pentru Far. (C) 2000 Phoenix, Moscova

#include // pentru a apela sprintf

#include // pentru funcțiile Windows

#include "plugin.hpp" // pentru funcțiile Far

#define PLUGIN_NAME „Deschide ferestre” // Nume plugin

#define WINDOW_HEAD "Open windows list" // Titlul meniului pe care îl vom realiza

// Descrieți funcțiile Far cu care lucrăm.

void WINAPI _export SetStartupInfo (struct PluginStartupInfo * Info);

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

void WINAPI _export GetPluginInfo (struct PluginInfo * Info);

struct static PluginStartupInfo Info; // Informații despre plug-in-ul nostru

// Informațiile despre modul sunt definite de noi în structura Info

void WINAPI _export SetStartupInfo (struct PluginStartupInfo * Info)

// Această funcție este apelată pentru a obține informații despre plug-in.

// Trebuie să completăm câmpurile structurii Info.

void WINAPI _export GetPluginInfo (struct PluginInfo * Info)

Info-> StructSize = sizeof (* Info); // Dimensiunea structurii Info

Info-> Steaguri = 0; // Nu avem nevoie de asta

Info-> DiskMenuStringsNumber = 0; // Nici noi nu avem nevoie de asta

// Definiți o linie cu numele modulului

caracter static * PluginMenuStrings;

PluginMenuStrings = PLUGIN_NAME;

// Determinați numele modulului plug-in

Info-> PluginMenuStrings = PluginMenuStrings;

Info-> PluginMenuStringsNumber =

sizeof (PluginMenuStrings) / sizeof (PluginMenuStrings);

Info-> PluginConfigStringsNumber = 0; // Nu avem nevoie de asta

// Această funcție este apelată când plug-in-ul este lansat.

HANDLE WINAPI _export OpenPlugin (int OpenFrom, int Item)

HWND hwnd; // Folosește pentru a obține mânerul

char p, o; // Pentru a crea bare de meniu

int i = 0; // Tejghea

struct FarMenuItem MenuItems; // Descrierea meniului pe care Far ne va crea

memset (MenuItems, 0, sizeof (MenuItems)); // Inițializați meniul nostru

MenuItems.Selected = TRUE;

hwnd = GetDesktopWindow (); // Obține mânerul pentru desktop

hwnd = GetWindow (hwnd, GW_CHILD); // Ia-i mânerul

în timp ce (hwnd! = 0) // Până la ultimul

hwnd = GetWindow (hwnd, GW_HWNDNEXT); // obțineți mânerul ferestrei

GetWindowText (hwnd, p, 128); // și titlul acestuia

if (strlen (p)> 0) // dacă există un antet

sprintf (o, "% 0,8xld% s", hwnd, p); // Fă o linie

strcpy (MenuItems.Text, o); // copiați această linie în matricea MenuItems

// apelăm meniul creat de noi, obținem numărul articolului selectat - MenuCode

int MenuCode = Info.Menu (Info.ModuleNumber,

FMENU_AUTOHIGHLIGHT | FMENU_WRAPMODE,

returnare (INVALID_HANDLE_VALUE);

Compilați, copiați în FarPlugin și reporniți Far. În apăsați departe F11 - aceasta este o listă de module plug-in. Acum ar trebui să apară linia Open windows în ea. Uită-te la rezultat.

Descrierea unor pluginuri

Clipboard Copiere, Clipboard Copie Alt.

Aceste plugin-uri sunt destinate utilizării clipboard-ului pentru copierea și mutarea fișierelor și folderelor ca de obicei în Windows, dar anterior nu erau disponibile în FAR Manager. Copierea (mutarea) atât de la Windows la FAR și invers este permisă. În sine, o astfel de caracteristică facilitează foarte mult operațiunile obișnuite de copiere și mutare, cu toate acestea, nu se poate spune că este implementată foarte convenabil (dacă în Windows este suficient, după cum știți, să faceți clic dreapta și să selectați acțiunea dorită, apoi în FAR trebuie să executați combinația F11Ф Schimb buffer Ф Copiere (Mutare/Taiare sau Lipire).Adevărat, nu puteți cere imposibilul de la autorii plug-in-urilor: aceasta este calea care se presupune pe baza însăși logica a Această idee a fost implementată inițial în plug-in-ul Clipboard Copy, dar nu a fost complet rezolvată: atunci când încercați să copiați unele fișiere, programul dă o eroare de sistem de fișiere Mult mai târziu, o funcționalitate similară Clipboard Copy Alt plug a aparut -in, in care nu am intampinat nicio situatie de eroare Plugin Clipboard Copy; funcționează de la FAR1.60, pluginul Clipboard Copy Alt; functioneaza de la FAR1.65.

Creator de liste de fișiere.

Este destinat, după cum sugerează și numele, să creeze un fișier în directorul curent care să conțină o listă cu numele fișierelor selectate. Deși există, desigur, capacitatea obișnuită de a copia numele fișierelor selectate în clipboard apăsând Ctrl + Ins și apoi lipiți din clipboard într-un fișier text, acest plugin este, de asemenea, destul de convenabil în unele cazuri. Vă permite să copiați fișiere cu căi (introducerea manuală a căilor lungi pentru un grup de fișiere este un divertisment extrem de dubios), precum și completarea listei create de fișiere cu fișiere noi și procesarea subdosarelor (desigur, dacă sunt selectate). Există situații în care este pur și simplu de neînlocuit (de exemplu, autorul acestui articol, ca profesor, are adesea nevoie de el atunci când formează sarcini independente). Funcționează începând cu versiunea FAR1.60.

Căutați și înlocuiți expresiile regulate.

Un plugin foarte util conceput pentru a căuta fișiere după expresiile pe care le conțin, adică în situațiile în care este nevoie urgent de un fișier cu anumite informații, dar nu-ți amintești numele sau locația lui pe disc. Căutarea se efectuează foarte rapid, și este posibilă atât pe întregul hard disk, cât și într-un anumit folder.Este posibilă înlocuirea automată a expresiilor găsite în fișierele text. Funcționează începând cu versiunea FAR1.65.

Editează Schimb.

De fapt, acest plugin reprezintă două module: „Paranteze pereche” și „Rus<->Lat ", destinat, desigur, să editeze fișierul în editorul de text FAR. Primul modul este responsabil pentru găsirea și evidențierea parantezelor pereche simple și duble de diferite tipuri. Plugin-ul a fost scris pentru versiunea FAR1.63, care nu a oferit o astfel de oportunitate. Versiunea FAR 1.70b2 include deja un plugin încorporat „Brackets” care îndeplinește aceleași funcții. În ceea ce privește modulul „Rus<->Lat ", atunci poate fi conectat doar manual și oferă o capacitate foarte utilă de a converti blocul selectat conform regulii QWERTY<->QWERTY și o astfel de nevoie apare tot timpul, dacă ați uitat să schimbați alfabetul și, în mod natural, nu aveți nicio dorință specială să tastați din nou textul. Deși pluginul a fost scris pentru versiunea FAR1.63, funcționează excelent în versiunile ulterioare ale programului. Adevărat, funcția de găsire și evidențiere a parantezelor se dovedește a fi duplicată.

Foldere speciale.

Oferă acces rapid la foldere speciale Windows: „Meniu principal”, „Documentele mele”, „Vecinătate de rețea”, „Desktop”, „Imprimante”, „Programe”, etc. (Fig. 3), scutând astfel utilizatorul de nevoia de a-și aminti locația pe disc și apoi lung și plictisitor să ajungă la ele. În acest caz, puteți intra într-un folder special în două moduri: standard pentru pluginuri: prin F11 și prin meniul disc FAR și, de exemplu, prin Alt + F1, Alt + F2 (ar trebui să selectați elementul suplimentar Foldere speciale în meniu).Arhivă: Lucrări începând de la versiunea FAR1.63.

Dezinstalează.

Pluginul vă permite să dezinstalați programe din FAR Manager în același mod în care se face de obicei din panoul de control. Funcționează începând cu versiunea FAR1.65.

FAR Navigator (ProxyFtp).

Acest modul vă permite să lucrați nu numai cu servere ftp (descărcarea sau ștergerea fișierelor și directoarelor de pe server, copierea fișierelor dvs. pe server), ca un plugin standard de client FTP, ci și cu servere http (descărcare de pe server). Dacă conexiunea este întreruptă, este posibilă reluarea fișierelor. În ceea ce privește descărcarea fișierelor pe un computer, există, desigur, oportunități mai convenabile oferite de managerii de descărcare special conceputi pentru aceasta (aici și CV-ul mai convenabil organizat, și lucrați la un program și descărcați la cea mai mare viteză posibilă etc.) ), așa că această direcție, în general, nu este pentru toată lumea. Și dacă vorbim despre operația inversă, atunci funcțiile plugin-ului ar trebui să fie de interes pentru un public larg. Funcționează începând cu versiunea FAR1.65.

Editor web.

Acest plugin vă permite să creați și să editați fișiere html în mediul editorului de text încorporat FAR inserând șabloane dintr-o gamă destul de largă de etichete HTML (Fig. 4), atribute CSS, structuri PHP (Fig. 5), etc. . Procesul de creare completă a paginilor Web în acest fel este consumator de timp și de muncă și nu foarte inspirator, mai ales când te gândești la produsele software special concepute în acest scop. Cu toate acestea, acest modul poate fi foarte util în procesul de depanare a unei pagini, atunci când trebuie să faceți modificări minime, să salvați și să verificați imediat rezultatul. În plus, unele dintre etichete (necesare, de exemplu, pentru promovarea cu succes a paginii dvs.) trebuie încă introduse manual, iar Editorul Web ajută la accelerarea semnificativă a întregului proces. Funcționează începând cu versiunea FAR1.7.

Programare plugin-uri FAR Ajutor Enciclopedia dezvoltatorului.

Este o enciclopedie în limba rusă PlugRinG Help pentru dezvoltatorii de pluginuri. În principiu, distribuția FAR Manager conține și un fișier de ajutor, dar este destul de scurt. Prin urmare, autorii acestui plug-in au decis să scrie o adevărată Help-enciclopedie, în care se discută despre tehnologia de dezvoltare a plug-in-urilor în relație cu C/C++ și Pascal (structuri, funcții de serviciu, funcții exportate etc.) în detaliu, sunt oferite recomandări specifice în acest domeniu și numeroase exemple. În plus, aici sunt publicate articole ale diverșilor autori cu privire la capcanele cu care au trebuit să se confrunte în diferite etape ale dezvoltării pluginurilor lor. Cu alte cuvinte, această enciclopedie este de mare ajutor pentru cei care au decis să completeze numărul de autori de pluginuri. Pentru a lansa enciclopedia, faceți clic pe fișierul pluginsr.chm. Se concentrează pe versiunea FAR1.7b3.

PlugRinGviewer.

Plugin-ul este conceput să funcționeze cu o bază de date de plugin-uri - PlugRing. Pentru un utilizator general, poate fi de interes să organizeze o vizionare țintită a plugin-urilor pe categorii. Avantajul acestui plugin este că nu trebuie să studiați întreaga bază de pluginuri pentru o lungă perioadă de timp și în mod persistent dacă trebuie să aflați, de exemplu, ce pluginuri există pentru a lucra cu Internetul sau cu o imprimantă. Cu toate acestea, funcționalitatea PlugRinGviewer este mult mai largă: include descărcarea pluginurilor din baza de date, actualizarea și adăugarea de noi plugin-uri. Dar această caracteristică se adresează în primul rând autorilor de pluginuri. Funcționează începând cu versiunea FAR1.65.

) și nu l-ați văzut niciodată, cu toate acestea, probabil încă înțelegeți cine este și cu ce se mănâncă. Pentru cei care nu au citit ultimul articol, dar din anumite motive au decis să-l citească pe acesta, voi spune că FAR manager este un analog al Norton Commander (programe de gestionare a fișierelor), lucrând în consolă (mod text), dar folosind toată puterea Windows. Declarația despre analogul lui Norton este puțin controversată, vom presupune că aceasta este opinia mea subiectivă, despre care vor mai fi multe în viitor. Mi-a plăcut - apoi descărcați-l de pe www.rarsoft.com și rulați-l. Apropo, a treia versiune beta a fost lansată de când a fost scris ultimul articol. Vă voi spune imediat despre înregistrare - este gratuit pentru rezidenții fostei URSS.

Deci l-ai descărcat. Ce nu ți-a plăcut? Lucrurile sunt bune? Apoi citește mai departe.

Pentru cine este acest articol? Mai degrabă, pentru cei care folosesc FAR de mult timp, dar nu au idee cât de largi sunt capabilitățile sale. Cu toate acestea, nu va fi de prisos pentru cei care nu au ales încă un manager de fișiere pe placul lor. Trebuie să recunosc că habar n-am avut la început cât de puternic era treaba cu FAR, până când am găsit un site cu pluginuri pe internet :)


Pluginuri. Cine sunt ei?

Plugin (din engleză Plug-in - plug-in) sunt plug-in-uri externe (plugin-uri) care sunt folosite pentru a extinde capacitățile programelor. Pluginurile nu sunt specifice pentru FAR. Cu ajutorul lor, de exemplu, capacitățile ICQ, Adobe Photoshop sau Winamp sunt extinse. Ele se găsesc și în alți manageri de fișiere, de exemplu, în Windows Commander. Dar, în comparație cu alți manageri de fișiere, doar în FAR plug-in-urile sunt furnizate cu oportunități cu adevărat fantastice: plug-in-urile funcționează oriunde - în panouri, în editor, în vizualizator; pot fi rulate direct din linia de comandă. Uneori pur și simplu nu știi cine exact va executa următoarea comandă - far.exe în sine sau pluginuri, shell-ul a fuzionat atât de strâns cu ajutoarele săi. Însăși ideologia pluginurilor vă permite să personalizați shell-ul pentru dvs., adăugând ceea ce aveți nevoie și aruncând ceea ce nu este necesar. Acesta este principalul avantaj al sistemelor de pluginuri față de programele monolitice.


Și acum partea distractivă

Deoarece există un număr mare de plugin-uri (erau 288 în ziua scrierii acestui articol), voi încerca să le descriu pe cele mai utile (după părerea mea). Și voi folosi în principal comentariile autorului și opinia mea subiectivă.

Deci, conform ratingului, FarNavigator (fostă ProxyFtp) este pe primul loc. Recent, a ocolit un plugin care va fi descris mai jos - colorer. Autorul este Vasily Moshninov. FAR include un client ftp standard, dar are doar funcții de bază. Și datorită acestui plugin, FAR devine un excelent client FTP, deoarece poate fi folosit pentru a lucra cu orice tip de server proxy. În cea mai recentă versiune, funcționează și cu servere http.

Colorer este un plugin pentru evidențierea sintaxelor limbajelor de programare (de exemplu, setarea culorilor în orice mediu software) în editorul FAR. Este foarte convenabil dacă trebuie să editați rapid codul sursă și vă este prea lene să lansați shell-ul. Autorul este Igor Russkikh. Conține un număr mare de scripturi gata făcute pentru colorarea diferitelor limbi. Câteva cuvinte despre instalare: acest plugin este format din două părți - biblioteca de evidențiere a sintaxei și pluginul în sine.

Căutați și înlocuiți (s_and_r). Autor - Ivan Sinturin. Pluginul, care vă permite să înlocuiți un număr mare de fișiere, extinde capacitățile de căutare în editorul standard și oferă, de asemenea, posibilitatea de a căuta și înlocui folosind expresii regulate. După cum a spus autorul, acesta este un plugin pentru cei deștepți, iar pentru cei care știu ce sunt expresiile regulate, acesta este un lucru de neînlocuit...

7-fermoar. Un plugin care face ca lucrul cu arhive să fie transparent, adică nu necesită arhivatorii înșiși pe mașină. Inițial, este conceput pentru zip, deci poate arhiva numai în zip, dar dezarhiva - din majoritatea arhivelor.

Pe lângă aceste plugin-uri, există multe altele. De exemplu, pentru a controla WinAmp de la FAR, pentru a suporta diverse limbi și codificări, pentru toate tipurile de procesare în masă a fișierelor. De fapt, toată lumea poate scrie pluginul dorit pentru sarcina lor specifică, ceea ce face ca arhitectura modulară să fie convenabilă.

Acum să aruncăm o privire la pluginurile standard de livrare.

Advanced Compare este un plugin care îmbunătățește capabilitățile de comparare a directoarelor. De ce să-l descrii - doar uită-te la dialogul pe care îl oferă.

Editor \ Align - plugin pentru formatarea blocurilor în editorul încorporat. Recomand să folosiți în schimb Format Block.

Editor \ AutoWrap - plugin pentru înfășurarea automată a liniilor pe măsură ce tastați.

Editor \ Paranteze - plugin pentru auto-tranziție între paranteze în editor. Se afirmă că nu este necesar dacă ai un colorant, deoarece poate face toate acestea.

Editor \ DrawLine - plugin pentru desenarea liniilor în editor. Dedicat iubitorilor de Dos Nafigator.

Editor \ EditCase - plugin pentru schimbarea majusculei cuvintelor tastate. Știe să facă totul - „toate litere mici”, „Începe cu majuscule”, „Toate litere mari”, „Schimbare registru”, „Modificare ciclică”.

FARCmds este un plugin foarte puternic și bogat în funcții. Deoarece vine standard, recomand să citești „Ajutor”. Un exemplu de utilizare este să faci același director pe panoul alăturat ca și pe cel curent.

FileCase este un plugin similar cu EditCase, dar face același lucru cu numele fișierelor. În următoarea versiune, s_and_r (1.6) va face același lucru, dar de dragul simplității, aș recomanda în continuare utilizarea acestui plugin.

FTP este un client FTP standard. Pentru lucrul rar cu FTP este suficient. Dacă lucrați cu FTP în mod constant, atunci vă recomand să instalați proxyftp descris mai sus și să îl eliminați pe acesta.

HlfViewer este un plugin pentru dezvoltatorii de pluginuri. Servește pentru a vizualiza un fișier arbitrar hlf - fișier de ajutor pentru FAR`a.

MultiArc este un plugin puternic pentru lucrul cu arhive.

Rețea - plugin pentru lucrul cu Rețeaua. Foarte confortabil. Poate că în această versiune va fi ușor schimbată în bine. Cei care l-au folosit deja știu că vechiul browser Network nu știa să lase resurse pe Web, în ​​timp ce cel nou poate, însă, până acum doar pentru Microsoft Network. Proprietarii Novell NetWare vor trebui să aștepte puțin.

PrintMan este un plugin nou. Înlocuiește funcțiile standard de imprimare în FAR, începând cu versiunea 1.70 beta1. Imprimă pe aproape toate tipurile de imprimante. Știe cum să elimine lucrări din coada de imprimare.

ProcList - listă de procese. Plugin frumos pentru procesele de filmare și vizualizarea informațiilor destul de detaliate despre acestea. În plus, știe cum să schimbe prioritățile proceselor de rulare. Apropo, aici - pentru a obține o listă și a comuta sarcinile, puteți folosi combinația ctrl-w în FAR și pentru a le elimina din meniul care apare, folosiți tasta DEL. În același timp, acestea sunt eliminate imediat și fără îndoială, spre deosebire de ceea ce face Windows (prin CTRL-ALT-DEL).

TmpPanel este un panou temporar. Scopul principal este de a adăuga fișiere găsite în timpul căutării.

EMenu - plugin pentru obținerea meniului contextual Windows. Capabil să afișeze meniuri text sau grafice.

După cum am menționat mai sus, multe plugin-uri standard sunt suplimente pentru utilizatori, nu oferă toate nevoile și, în multe cazuri, funcționalitatea lor este suprascrisă de plugin-uri mai avansate, ceea ce înseamnă că pot fi eliminate dacă nu sunt utilizate. Principalul punct al pluginurilor standard sunt exemplele pentru cei care doresc să înceapă să scrie ei înșiși pluginuri, deoarece toate vin cu cod sursă.


De unde să le procurați și cum să le instalați?

Toate pluginurile FAR sunt stocate în foldere separate situate în folderul „Plugins” (care, la rândul său, se află în același folder cu Far.exe). La detectarea unui nou modul, FAR salvează informații despre acesta și le încarcă ulterior numai atunci când este necesar, astfel încât modulele inactive să nu necesite memorie suplimentară. Cu toate acestea, dacă sunteți sigur că nu aveți nevoie de module, le puteți elimina pentru a economisi spațiu pe disc. De asemenea, asigurați-vă că citiți toate fișierele text, cum ar fi readme.txt, whatsnew.txt, file_id. diz. Caracteristicile specifice pentru instalarea acestui plugin pot fi descrise acolo. De asemenea, verificați uneori paginile de pornire ale autorilor de plugin, care ar trebui să fie listate în aceste fișiere.

Acum să vedem cum să le instalăm. Deci, trebuie să mergeți la folderul în care este instalat FAR (de obicei este c: \ program files \ far \), în subdirectorul pluginuri, creați acolo un subdirector cu un nume corespunzător numelui pluginului (în principiu, nu contează, este util doar pentru orientare) și copiați în ea întregul conținut al arhivei descărcate. Apoi, reporniți FAR. Eliminarea pluginului este puțin mai dificilă. Modul meu este să intru în directorul de pluginuri, să dai clic. (punct) și shift-enter, ieșiți din FAR, ștergeți directorul cu pluginul (del) și porniți din nou FAR. Dacă doriți să instalați o nouă versiune a pluginului, trebuie mai întâi să o dezinstalați și apoi să o instalați. Uneori, dacă pluginul nu este încărcat în memorie, puteți face fără a ieși din FAR.

Puteți obține pluginuri de la PlugRing, un site comunitar pentru scriitorii de pluginuri. Apropo, în ultimul articol am scris că PlugRinG (www.uic.nnov.ru/~ruiv/plugring) este un site neoficial. Deci, acum a devenit oficial, dar nu și-a schimbat direcția: există principala (și, în principiu, singura) colecție de pluginuri pentru FAR. Există adrese mai scurte și mai rapid de reținut pentru acesta - www.rarsoft.com/plugring și plugring.da.ru. De asemenea, pentru a fi la curent cu toate cele mai recente pluginuri, vă recomand să vă abonați la forum - [email protected].

Și în încheiere, aș dori să-mi exprim recunoștința celor care m-au ajutat să scriu acest articol - în special Ivan Sinturin, precum și dezvoltatorii FAR, pluginuri pentru el.

Imparte asta