Program a bővítmények távoli kezelésére. Beépülő modulok

FAR Manager: egy rövid bemutatkozás

Ez a Norton-szerű fájlkezelő, amelyet a híres orosz programozó, Jevgenyij Roshal készített, reprodukálja a Norton Commander program sok felhasználó számára ismert felületét. A FAR-t úgy tervezték, hogy fájlokkal, könyvtárakkal és archívumokkal működjön Windows 95/98 / Me és Windows 2000 / NT rendszerben, és teljes képernyős és ablakos módban is működhet. Nem fogjuk dicsérni ezt a programot, de véleményünk szerint nincs kényelmesebb fájlkezelő, legalábbis annak, akinek volt ideje komolyan dolgozni a Norton Commander programmal.

Melyiket részesítsük előnyben?

Természetesen nem kell bemutatni a jól ismert Norton Commander segédprogramot. Jelenleg a legújabb verziója a Norton 2000, amely tökéletesen megoldja a 2000-es év problémáját, de az orosz felhasználót nem érdekli különösebben. Ennek számos oka van, csak a legfontosabbakat említsük: a csomag nincs elrusosítva; a használt betűtípus nem tartalmaz cirill betűt, így a fájlok és könyvtárak orosz nevei nem használhatók; a csomag belső információs bázisa nem tartalmaz semmilyen orosz programot. Emellett nem kis jelentősége van annak, hogy a program körülbelül 10 MB-ot (1.0-s verzió) foglal el a merevlemezen, és nem is olcsó.

A Norton Commander segédprogrammal ellentétben a FAR program legújabb verziója (FAR 1.70b3) alig több, mint 2 MB lemezterületet foglal el, az előző verzió (FAR 1.70b2) pedig általában kétszer kevesebbet "súlyozott". A FAR Manager shareware terméknek számít. A regisztráció ára 25 dollár (regisztráció nélkül a termék 40 napig működik), és a FÁK és a balti országok állampolgárai és szervezetei ingyenesen regisztrálhatják a programot. A sikeres regisztrációhoz (ez a FAR program –r: „FAR -r” paraméterrel történő futtatásával történik) a volt Szovjetunióból származó felhasználónak be kell írnia az „xUSSR register” kifejezést felhasználónévként, és a regisztrációs kód a hét azon napja, amikor úgy döntött, hogy regisztrálja a programot (például a "hétfő" szót kis orosz betűkkel írták be). A FAR szervercímei: http://www.rarsoft.com/, ftp://rarsoft.ti.sk/pub/FAR/ és ftp://rarsoft.ti.sk/pub/FAR/ (bár nem mindegyiken közülük a legfrissebb verzió jelenik meg egyidejűleg).

Ami a FAR Manager szoftveres képességeit illeti, ez a segédprogram itt is a legjobb – mind a felhasználók széles köre, mind pedig a professzionális szakemberek számára. A helyzet az, hogy a Norton Commander első verzióiból ismert szabványos szolgáltatások mellett a program számos szép funkcióval rendelkezik. Ezek közé tartozik a címtárak méretének meghatározása, az aktív feladatok listájának meghívása; fájlátvitel FTP kliensen keresztül. A FAR az archívumokkal való munka során is bőséges lehetőségeket kínál: archiválás és kicsomagolás, fájlok megtekintése, szerkesztése és végrehajtása az archívumokból. A program támogatja a legtöbb ismert archív formátumot, beleértve az önkicsomagoló és a CAB archívumokat is. A FAR tökéletesen megérti a hosszú fájlneveket, helyesen működik az orosz betűkkel, és a beépített szerkesztő lehetővé teszi a DOS és WIN kódolások közötti váltást. De nem fogunk belemenni a program képességeinek további felsorolásába, mivel erről már sokat írtak.

A professzionális szakemberek számítógépein ez a program már régóta elfoglalta az őt megillető helyet, és nagyon szeretném, ha ez a segédprogram felhívná a többi felhasználói közösség figyelmét. Miután telepítette a számítógépére, többé nem akar megválni tőle, és örökre elfelejti a Norton Commandert és a lemez mennyiségét, amelyet korábban meg kellett osztania vele.

Bővítmények a FAR-hoz

A FAR Manager programot eredetileg egy moduláris felépítésű shellnek tervezték (az API jelenléte lehetővé teszi a shell képességeinek növelését az úgynevezett plug-in pluginokon keresztül). A beépülő modulok FAR-ból meghívott modulok, amelyek FAR függvényeket és interfészt használnak. A bővítmények széles körének beépítése a program funkcionalitásának jelentős növekedését jelenti. Alapértelmezés szerint a fájlkezelő számos hasznos modullal van kiegészítve, amelyek támogatják az archívumokkal és az ftp-kiszolgálókkal való munkát, a hálózatot és a fájlok és könyvtárak tárolására szolgáló ideiglenes panelt, valamint mindenféle orosz kódolás használatát. A beépített beépülő modulok száma változatról verzióra folyamatosan növekszik, és ennek megfelelően nő a program által biztosított funkciók száma is.

Emellett rendszeresen jelennek meg különböző szerzők új bővítményei. Némelyikük nagyobb érdeklődésre tart számot, mások kevésbé, de összlétszámuk folyamatosan növekszik (jelenleg körülbelül 407 különböző bővítmény ismeretes), és a beépülő modulok régi verzióit időszakosan újak váltják fel. Mindemellett mind a FAR Manager szerzője, mind az egyes bővítmények szerzői meghallgatják a felhasználók kívánságait és javaslatait, és egyes esetekben új verziókban valósítják meg elképzeléseiket. A pluginok legteljesebb listája a különféle paraméterek szerinti rendezés lehetőségével a címen található, amely a FAR plugin-szerzők egyfajta internetes közössége.

A leghasznosabb beépülő modulok közül több, mint már említettük, automatikusan bekerül a FAR Manager disztribúciójába. A leggyakrabban használtak közül szeretnék megnevezni egy kényelmes nyomtatáskezelőt és a „Fájlregiszter-konverzió” modult, amely lehetővé teszi a kiválasztott könyvtár fájlneveinek írásmódjának egységesítését. Nagyon hatékony az „Advanced Comparison” modul is, amely a Nortontól ismert „Mappák összehasonlítása” paranccsal ellentétben számos további összehasonlítási paraméter megadását teszi lehetővé (idő, tartalom, méret), valamint beépíthető, vagy fordítva. , zárjon ki bizonyos fájlokat a és mappák összehasonlításakor. A jól ismert "FTP-kliens" beépülő modul jelentősen megkönnyíti a fájlok átvitelét. A FAR legfrissebb verziója (1.70b3) egy másik érdekes bővítménnyel bővült, az "Explorer helyi menüje" (1. ábra), azonban a benne bejelentett funkciók többsége még nem aktív. Ugyanakkor ennek a modulnak legalább néhány funkciója meglehetősen széles körben használható a gyakorlatban (például "Küldés", "Kivágás", "Másolás" és "Beillesztés").

Leggyakrabban a bővítmények különféle funkciókat valósítanak meg, amelyekre nem minden felhasználónak van szüksége. Egyik vagy másik kiegészítő modul használatának jelentősége az adott munkakörülményektől függ. Ezért alaposan át kell gondolnia, mielőtt az összes bővítményt egymás után telepíti. És csak ezután, gondosan elemezte saját igényeit, csak azokat a további modulokat telepítse, amelyekre valóban szüksége van, ezáltal csökkentve a program által használt memória és erőforrások mennyiségét.

Bármely új bővítmény telepítése nagyon egyszerű. Létre kell hoznia egy Plugins alkönyvtárat a FAR könyvtárban (alapértelmezés szerint C: \ Program Files \ Far) (a program legújabb verzióiban ez automatikusan jön létre), azon belül hozzon létre egy speciális alkönyvtárat ehhez a bővítményhez, és másolja ki az összes beépülő modult. fájlokat bele. Ezen manipulációk után a szokásos módon bezárja a programot, majd újraindítja, és a bővítmény elkezd működni. A kívánt beépülő modult az F11 billentyű lenyomásával és a megnyíló listából kiválasztva hívhatja elő. Egyes bővítmények az Alt + F1 (Alt + F2) kombinációval is kiválaszthatók. A telepített beépülő modulok paramétereinek megváltoztatásához az F9ФParametersФParameters of external modules parancsot kell használni, és végre kell hajtani a szükséges beállításokat (2. ábra).

Valóban szükségesek a FAR bővítmények?

Ahogy fentebb megjegyeztük, az írás idején 407 különböző bővítmény volt hivatalosan regisztrálva a http://www.uic.nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi oldalon (valószínűleg lehetetlen más szoftvert találni eszköz, amelyhez ilyen számot fejlesztettek volna ki). Egyrészt feleslegesnek tűnik a beépülő modulok nyújtotta lehetőségek ilyen széles skálája, másrészt ez a FAR Manager fő előnye más, fájlokkal és könyvtárakkal való együttműködésre tervezett programokkal szemben. Végül is a FAR moduláris felépítése lehetővé teszi a felhasználók számára, hogy pontosan azokat a bővítményeket csatlakoztassák és leválasztsák, amelyekre szükségük van.

Ami a ma létező FAR-bővítmények sokféleségét illeti, szó szerint mindent megtalálhat közöttük - a Tetristől, a fordítotttól és a mini-naptárig, a születésnapodhoz való gratulációig, és mindenféle ügyféllel bezárólag. A beépülő modulok "konstellációja" továbbra is tartalmazza azokat, amelyek automatikusan bekerülnek a FAR Manager disztribúciós készletébe, vagy olyan funkciókat biztosítanak, amelyek már a program legújabb verzióiban implementáltak (ezek a beépülő modulok ma csak a fájl régebbi verzióit használó felhasználók számára érdekesek menedzser).

A beépülő modul egy bizonyos része a felhasználók meglehetősen széles köre számára hasznos lehet, azonban a legtöbb FAR beépülő modul még mindig meglehetősen specifikus funkciókat valósít meg, amelyek szükségessége a számítógépen végzett munka jellegéből adódóan nem szükséges. mindenki számára felmerül. Ezért a beépülő modulok jelentős része csak azokat a felhasználókat célozza meg, akik ugyanazokkal a problémákkal szembesülnek, mint maguk a bővítmények szerzői.

Vágólap másolás, Vágólap másolás Alt

Ezek a beépülő modulok a Windows rendszerben megszokott módon a vágólap használatára szolgálnak fájlok és mappák másolására és mozgatására, de korábban nem voltak elérhetők a FAR Managerben. A Windows-ból FAR-ba és fordítva a másolás (áthelyezés) megengedett. Önmagában egy ilyen funkció nagyban megkönnyíti a másolás és áthelyezés szokásos műveleteit, de nem mondható el, hogy nagyon kényelmesen valósult meg (ha a Windows rendszerben elegendő, mint tudod, jobb gombbal kattintani és kiválasztani a kívánt műveletet, akkor a FAR-ban végre kell hajtani az F11Ф Puffercsere Ф Másolás (Move / Cut vagy Paste) kombinációt. Ezt az ötletet eredetileg a Clipboard Copy beépülő modulban valósították meg, de nem teljesen valósult meg: egyes fájlok másolásakor a program fájlrendszer-hibát ad Sokkal később, hasonló funkcionalitású Clipboard Copy Alt plug- ben jelent meg, amelyben nem találkoztunk hibahelyzettel... Archívum: cl bcopy110.rar (158 296 bájt, szerző - Alexander Kotelovich) - Clipboard Copy plugin; a FAR1.60 verzió óta működik, clipcopy.rar (9361 bájt, szerző - Andrey Budko) - Clipboard Copy Alt plugin; FAR1.65 óta működik.

Fájllista készítő

Célja, ahogy a neve is sugallja, egy fájl létrehozása az aktuális könyvtárban, amely tartalmazza a kiválasztott fájlok nevének listáját. Bár természetesen létezik a szokásos lehetőség, hogy a kiválasztott fájlok neveit a Ctrl + Ins lenyomásával a vágólapra másoljuk, majd a vágólapról szöveges fájlba illesszük be, ez a beépülő modul is nagyon kényelmes bizonyos esetekben. Lehetővé teszi fájlok másolását elérési utakkal (a fájlcsoportok hosszú elérési útjainak manuális megadása rendkívül kétes szórakozás), valamint a létrehozott fájllista kiegészítését új fájlokkal és almappák feldolgozását (természetesen, ha ki vannak jelölve). Vannak helyzetek, amikor egyszerűen pótolhatatlan (például a cikk szerzőjének, mint tanárnak, gyakran szüksége van rá az önálló feladatok kialakításakor). Archívum: flist22.rar (107 780 bájt, szerző - Andrey Belousov); FAR1.60 óta működik.

Swap szerkesztése

Valójában ez a bővítmény két modult képvisel: "Páros zárójelek" és "Rus<->Lat ", amely természetesen a fájl szerkesztésére szolgál a FAR szövegszerkesztőben. Az első modul a különféle típusú szimpla és dupla páros zárójelek megtalálásáért és kiemeléséért felelős. A bővítmény a FAR1.63-as verzióhoz készült, ami nem adott ilyen lehetőséget. A FAR 1.70b2 verziója már tartalmaz egy beépített "Brackets" bővítményt, amely ugyanazokat a funkciókat látja el. Ami a „Rus<->Lat ", akkor továbbra is csak manuálisan csatlakoztatható, és nagyon hasznos lehetőséget biztosít a kiválasztott blokk QWERTY-szabály szerinti konvertálására.<->QWERTY, és ilyen igény mindig felmerül, ha csak elfelejtette átállítani az ábécét, és természetesen nincs különösebb vágya újra begépelni a szöveget. Archívum: editswap.zip (16 800 bájt, szerző – Valentin Skirdin). Bár a beépülő modult a FAR1.63 verzióhoz írták, nagyszerűen működik a program további verzióiban. Igaz, a zárójelek keresésének és kiemelésének funkciója duplikált.

Eltávolítás

A beépülő modul lehetővé teszi a programok eltávolítását a FAR Managerből, ugyanúgy, ahogy az általában a vezérlőpultról történik (F11FRProgramok eltávolításaFVálassza ki a program nevét). Archívum: uinst11.zip (8 619 bájt, szerző - Dmitry Zhemerov); FAR1.65 óta működik.

FAR Navigator (ProxyFtp)

Ez a modul lehetővé teszi, hogy nem csak ftp szerverekkel (fájlok és könyvtárak letöltése vagy törlése a szerverről, fájljaink másolása a szerverre) szabványos FTP kliens bővítményként, hanem http szerverekkel is (letöltés a szerverről) dolgozzon. Ha a kapcsolat megszakad, lehetséges a fájlok újraindítása. Ami a fájlok számítógépre történő letöltését illeti, természetesen kényelmesebb lehetőségeket kínálnak a kifejezetten erre a célra kialakított letöltéskezelők (itt és kényelmesebben szervezett önéletrajz, és ütemezett munka, illetve a lehető legnagyobb sebességgel történő letöltés stb.) ), tehát ez az irány általában nem mindenkinek való. És ha a fordított műveletről beszélünk, akkor a bővítmény funkciói széles közönség számára érdekesek. A szerverhez való csatlakozáshoz egy egyszerű műveletsort kell végrehajtania: F11ФFAR NavigatorФ Adja meg a szerver nevét és egyéb paramétereit a Shift + F4 kombináció megnyomásával. Archívum: FARnav18b8.zip (161 583 bájt, szerző - Vaszilij Mosnyinov); FAR1.65 óta működik.

Webszerkesztő

Ez a beépülő modul lehetővé teszi html fájlok létrehozását és szerkesztését a beépített FAR szövegszerkesztő környezetében a meglehetősen széles HTML címkék (4. ábra), CSS attribútumok, PHP struktúrák (5. ábra) stb. sablonjainak beillesztésével. . A weboldalak ilyen módon történő teljes létrehozásának folyamata idő- és munkaigényes, és nem túl inspiráló, különösen, ha a kifejezetten erre a célra tervezett szoftvertermékekre gondolunk. Ez a modul azonban nagyon hasznos lehet egy oldal hibakeresési folyamatában, amikor minimális változtatásokat kell végrehajtania, mentenie és azonnal ellenőriznie kell az eredményt. Ezenkívül néhány címkét (pl. az oldal sikeres népszerűsítéséhez szükséges) továbbra is manuálisan kell beilleszteni, és a Web Editor jelentősen felgyorsítja az egész folyamatot. Címke beszúrásához használja a következő műveletsort: F11ФHTML - SzerkesztőFjelölje ki a kívánt címkét. Archívum: web10.zip (163 749 bájt, szerző - Alexander Ermolaev); a FAR1.7 verzió óta működik.

FAR beépülő modulok programozása Súgó Encyclopedia of Developer

Ez egy orosz nyelvű PlugRinG Help enciklopédia a bővítmények fejlesztői számára. Elvileg a FAR Manager disztribúció is tartalmaz egy súgófájlt, de az meglehetősen rövid. Ezért ennek a beépülő modulnak a szerzői úgy döntöttek, hogy egy igazi Súgó-enciklopédiát írnak, amelyben a C / C ++ és Pascal (struktúrák, szolgáltatási funkciók, exportált függvények stb.) kapcsolatos beépülő modulok fejlesztési technológiáját veszik figyelembe. részletesen konkrét ajánlásokat és számos példát mutatunk be ezen a területen. Ezen kívül itt különböző szerzők publikált cikkei vannak arról, hogy milyen buktatókkal kellett szembenézniük bővítményeik fejlesztésének különböző szakaszaiban. Más szóval, ez az enciklopédia nagy segítség azoknak, akik úgy döntöttek, hogy pótolják a bővítmények szerzőinek számát. Az enciklopédia elindításához egyszerűen kattintson a pluginsr.chm fájlra. Archívum: help / pluginsr_chm.zip (394 619 bájt, szerzők: Valentin Skirdin, Igor Russkikh, Ivan Sintyurin, Kirill Kirichenko, Artem Nazarov, Vasily Moshninov és Dmitry Zhemerov) a FAR1.7b3 verzióra összpontosít.

PlugRinGviewer

A beépülő modult úgy tervezték, hogy együttműködjön a PlugRing plugin-adatbázissal (6. ábra). Az általános felhasználót érdekelheti a bővítmények célzott megtekintésének megszervezése kategóriák szerint. Ennek a beépülő modulnak az az előnye, hogy nem kell hosszan és kitartóan tanulmányoznia a teljes bővítménybázist, ha például meg kell találnia, hogy milyen bővítmények léteznek az interneten vagy a nyomtatón való munkához. A PlugRinGviewer funkcionalitása azonban sokkal szélesebb: magában foglalja a bővítmények letöltését az adatbázisból, valamint a frissítést és az új bővítmények hozzáadását. De ez a funkció elsősorban a bővítmények szerzőit célozza meg. Az adatbázishoz való csatlakozáshoz először konfigurálnia kell a beépülő modult a proxyszerverhez (F9 Ф Paraméterek Ф Külső modulok paraméterei Ф PlugRing beépülő modul alapja Ф Proxy beállítások), majd miután csatlakozott az internethez, nyomja meg az Alt + F1 (Alt + F2) és válassza ki a "PlugRing beépülő adatbázis" lehetőséget (vagy szabványos módon az F11F PlugRing bővítménybázison keresztül). Archívum: plugring.zip (394 619 bájt, szerző - Vaszilij Moshninov), FAR1.65 óta működik.

További információért javasoljuk, hogy vegye fel a kapcsolatot a http://www.uic címen. nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi, ahol több mint 400 plugin vár rád ingyenesen, ahogy mondani szokás, minden ízléshez.

ComputerPress 2 "2002

Folytatjuk a cikksorozatot a munkám során használt programjaimról. Ma ez az egyik legrégebbi program, amit használok, a FAR. A tiszteletreméltó 15 éves kor és az igénytelen felület ellenére, két kék szövegdoboz formájában. A FAR napjaink egyik legerősebb fájlkezelője, és a modern Windows Vista és Windows 7 operációs rendszerek számos funkcióját használja. A hozzá írt beépülő modulok mennyisége és minősége pedig lehetővé teszi, hogy szinte bármit kihozzon belőle. A 2.0-s verzió mellett a FAR ingyenes és nyílt forráskódú.

Fájlkezelők és mivel esznek

Egyszer régen, amikor a fák nagyok voltak, kékebb volt az ég, és a számítógépek gyengébbek voltak, mint a modern mobiltelefonok. A legnépszerűbb operációs rendszer az MS DOS volt. A vevő most a Windows konzol vagy cmd. Azokban a távoli időkben a Windows egy kiegészítő volt a DOS-hoz, és a felhasználók túlnyomó többsége nem ült bele. 1986-ban pedig megjelent az egyik első fájlkezelő, a Norton Commander (Ő a Norton, csak az NC-től). Ő volt az, aki először mutatott meg az egész világnak 2 kék ablakot. Ez a formátum rengeteg fájlkezelő alapja lett, elrendezése és parancsai tankönyvekké váltak, és sokan emlékeztek a vele való munka sebességére és kényelmére. Sok felhasználó, aki megkóstolta az összes előnyt, miközben dolgozott vele, még mindig használja a megfelelőit. És azóta jó néhányan megjelentek. A Volkov Commander, amely kis méretű volt, alapvető képességekkel, a DOS Navigator nagy képességekkel stb.

De aztán a Windows 95 megjelent a világban, és megváltoztatta. Ez már nem egy DOS-on felüli kiegészítő, hanem egy független operációs rendszer volt, amely óriási lehetőségeket kínált. Fájlkezelőket is fejlesztettek hozzá. Ezek egyike a Fájl- és Archívumkezelő, vagy egyszerűen FAR volt.

Far Manager ma

Ma a FAR Manager egy ingyenes BSD-licenc fájlkezelő. Folyamatosan fejlesztik a http://www.farmanager.com projekt oldalán. Van hozzá fórum és adatbázis is a pluginokról. Kiválóan működik a Windows összes verziójával, módban is Server Core

Mind az x32-es, mind az x64-es verzió letölthető. Vannak stabil és napi buildek (a név ellenére ezek is nagyon stabilak), letölthető 7z archívum vagy msi csomag formájában is (hasznos lehet szoftverek GPO-n keresztüli telepítéséhez)

Sokan csodálkoznak. Miért kell az x64? változat egy olyan egyszerű programban, mint egy fájlkezelő? Nem fogyaszt nagy erőforrásokat és nem igényel nagy teljesítményt. A kérdés megválaszolásához lépjen bármelyik x32-kezelővel a Windows \ System32 \ Drivers mappába bármely x64 rendszerben, és emlékezzen a látott fájlok számára, majd lépjen oda egy egyszerű Intézővel. És látni fogja, hogy sokkal több van belőlük. De pontosan a fájlokkal és mappákkal való munka az, ami minden fájlkezelő fő funkciója.

Számos bővítményt tartalmaz, amelyek lehetővé teszik az FTP-vel és a hálózattal való munkát. Van egy beépített folyamatkezelő és egy archívumkezelő. Lehetővé teszi az egérrel történő másolást és a Windows helyi menüjének használatát jobb gombbal. A helyi menü előhívásához tartsa lenyomva a gombot 3-5 másodpercig

Ehhez az Emenu bővítményt használják.

A további funkciók közül támogatást nyújt a munkavégzéshez Felhasználói felület(UAC)

A másolás és egyéb műveletek dinamikus megjelenítése a Windows 7 ikonján

Vegye figyelembe, hogy a FAR továbbra is konzolprogram marad, és lehetővé teszi a Windows konzol összes funkciójának használatát közvetlenül benne. Ezen kívül van benne memória a konzolprogramok használatához.

Beépülő modulok a Far Managerhez

Figyelem: A használt beépülő modulok verziója a FAR Manager verziójától függ; az x64-es verzióhoz a beépülő modulok x64-es verzióit kell használni. Az általam leírt összes pluginnek x64-es verziója van. A beépülő modulok különböző verzióival való kompatibilitását a külön témakör tartalmazza

Minden beépülő modul a Far \ Plugins mappába kerül telepítésre, ha kicsomagolja, majd újraindítja a FAR-t

Beépülő modul a Kötelező kategóriából. Jelentősen kibővíti a FAR Manager konfigurálásának és használatának lehetőségeit, és nem csak azt. Ez egy konzol emulátor. Ha indításkor megtalálja a far.exe fájlt, elindítja és lefut a környezetében. A conemu-t használom a FAR fő rendszerbetöltőjeként. A lehetőségei óriásiak

  • FAR több példányát is futtathatja, bármilyen konzolprogrammal vagy PowerShell környezettel, cmd-vel, telnettel stb.
  • Futtassa a programokat rendszergazdaként vagy bármely más felhasználóként, van UAC támogatás

  • Lehetővé teszi a konzol kimenetének megtekintését nagy hosszúságú FAR-ban. Ami nem tekinthető standardnak. Hasznos nagy listák megtekintésekor

A konzolos bevitel engedélyezéséhez használja a ConEmu \ ConEmu.Addons mappában található CtrlO_View.reg makrót. Alapértelmezés szerint a Ctrl + O parancsikonra van állítva, de javaslom egy másik kombináció használatát, például a Ctrl + S billentyűkombinációt a sor szerkesztésével

ahhoz, amelyre szüksége van

  • Ezenkívül színezheti és módosíthatja a FAR és az általa használt betűtípusok megjelenését

A beállítás a felső sáv jobb gombjának megnyomásával és a beállítások kiválasztásával kezdődik

  • Másolás / átadás a FAR konzolról
  • és még sok más

Archiváló a FAR-hoz ingyenes 7-zip-en. A FAR már rendelkezik beépített archiválóval, de használatához az eredeti programok számos konzolos verziójára van szükség. Ez a bővítmény a jól ismert 7-zip archívumkezelő (http://www.7-zip.org/) képességeit használja, és véleményem szerint kényelmesebb a használata

Figyelem: A beépülő modul működéséhez csak a 7z.dll könyvtárra van szükség, ami a telepített archiválóban a mappában található, általában bemásolom a beépülő modullal rendelkező mappába

Lehetővé teszi a szintaxis kiemelésének megszervezését a beépített szerkesztőben, számos nyelvet támogat, kényelmes

Lehetővé teszi a .NET- és PowerShell-környezetek képességeinek használatát közvetlenül a FAR-ból. Sajnos ez komolyan megnöveli az indítási sebességet és a FAR Manager által felhasznált erőforrásokat.

Először a bővítmény telepítve van FarNet. Ezt követően a bővítmény a Far \ FarNet \ Modules mappába kerül. PowerShellFar

FarSniffer, FarHexitorés egyéb rendszersegédprogramok (http://code.google.com/p/farplugs/downloads/list)

Kis hálózati szippantó és HEX szerkesztő. az ilyen dolgok sosem ártanak

És sokan mások. A Far Manager programokat kínál a WinMobile és Android vagy mobiltelefon alapú kommunikátorokkal való munkavégzéshez. Videóképek megtekintése és zenehallgatás. És még sok más.

Következtetés

Amint ma látható, a Far Manager egy modern és folyamatosan fejlődő program, ráadásul ingyenes, nyílt forráskódú és szinte korlátlan konfigurációs lehetőséggel. Mindez lehetővé teszi, hogy mindenkinek ajánljam, akinek szüksége van a munkájának megkönnyítésére.

A Far Manager egy ingyenes konzolfájlkezelő orosz és angol nyelven (többnyelvű felülettel rendelkezik). Funkcióit tekintve hasonló minden más fájlkezelőhöz, például a Total Commanderhez. Beépített szerkesztővel rendelkezik a szöveges fájlokhoz, például egy jegyzettömbhöz, de szintaktikai kiemeléssel. Lehetőség van a fájlkódolás megváltoztatására, valamint sok más hasznos funkcióra.
A felület egyszerű oszlopos, mint a Norton Commander fájlkezelő az MS-DOS-ból, a Windows elődjéből.

Hol lehet letölteni a Far Managert

A Far Managert ingyenesen terjesztik, a program verzióját letöltheti a hivatalos webhelyről: http://www.farmanager.com/download.php?l=ru. Az alábbiakban leírjuk, hogyan lehet a felület nyelvét oroszra változtatni.

A Far Manager telepítése és konfigurálása

Nem igényel speciális beállításokat és összeállításokat. Csak töltse le a telepítőt, és telepítse a Far Managert normál programként. Azonban mindig elvégezheti a saját módosításait. Például alapértelmezés szerint az interfész meglehetősen kicsi betűkkel rendelkezik.

A rövidítések listája és jelentésük:

  • RMB - jobb egérgomb;
  • LMB - bal egérgomb.

Növeléséhez meg kell keresnie a parancsikon tulajdonságait az asztalon, meg kell keresnie és növelnie kell a betűtípust (RMB (jobb gombbal kattintson) a parancsikonra - Tulajdonságok - Betűtípus)

  1. A Lucida Console betűtípus kiválasztása
  2. Megjelenik a betűméretek új skála. Válassza ki a kívánt méretet, például 20-as

Ennek eredményeként a felület felhasználóbarátabb lesz.

Most megváltoztathatja a felület nyelvét oroszra. Ehhez nyissa meg a Far Managert, és nyomja meg az F9 - Opciók - Nyelvek gombot ott. A megjelenő ablakban válassza az orosz nyelvet

Általában ebben a szakaszban a kezdeti konfiguráció befejeződött. Ezután megtanuljuk, hogyan kell használni ezt a programot, pontosabban olvasni és érzékelni a felületet.

A Far Manager használata

Először is a program eszközfelületéről.
A felületet a központi területen oszlopok, alul egy vezérlőpult, felül pedig egy információs panel képviselik. A középen lévő hangszórók a két globális hangtér. Minden rekesznek lehet egy vagy több oszlopa, alapértelmezés szerint kettő.
A rekesz egy adott lemez fájlszintű rendszere. A szint feljebb lépéséhez mozgassa a kurzort a nyilakkal a billentyűzeten vagy az egérrel a .. szimbólum legfelső pozíciójába, majd nyomja meg az Enter billentyűt. Ha az aktuális könyvtár alkönyvtárába szeretne lépni, vigye a kurzort arra, és nyomja meg az Enter billentyűt. Használhatja az egeret is, a katalógusra duplán kattintva eljuthat hozzá. A lemez megváltoztatásához használja az Alt + F1 vagy az Alt + F2 gyorsbillentyűket. Most részletesebben a felületen és illusztrációkkal:

A vezérlőpultról - vannak számok. Minden számjegy a panel indexét jelenti a billentyűzeten az F1-F12 karakterekkel

  1. F1 - súgó - hivatkozás a Far Managerhez. Legalább lapozd át az útmutatót, sok kérdés eltűnik magától.
  2. F2 - egyéni menü. Elsőre felesleges lehetőség
  3. F3 - a fájlok tartalmának megtekintése. A méretüket a katalógusokon feltüntetik
  4. F4 - fájlok szerkesztése. Könyvtárak esetén meghívja a menüt az attribútumok megváltoztatásához
  5. F5 - másolja a kiválasztott fájlokat és mappákat (könyvtárakat). A kijelölés a Beszúrás, az Ins gomb vagy az RMB (jobb egérgomb) segítségével történik. A fájlokat húzással is másolhatja.
  6. F6 - kiválasztott fájlok és mappák (könyvtárak) átvitele. A kiválasztás az Insert, Ins vagy RMB gombbal történik. Ezenkívül lenyomva tarthatja a Shift billentyűt, és átviheti a fájlokat LMB (bal egérgomb)
  7. F7 - hozzon létre egy könyvtárat (mappát) az aktuális könyvtárban (mappában)
  8. F8 - mappa vagy fájl törlése. Egyszerre több fájlt és mappát is törölhet, ha kiválasztja őket a Beszúrás vagy az RMB gombbal
  9. F9 - említette ezt a parancsot. Meghívja az opciók menüt a tetején. Tanulmányozd, sok jól jöhet
  10. F10 – Távolsági kezelő bezárása
  11. F11 - meghívja a Far Manager beépülő modulok listáját további testreszabási lehetőséggel (például a fájltartalom kódolásának megváltoztatásával), valamint néhány további funkcióval.
  12. F12 - beépített képernyők. A Far Manager lehetővé teszi a fájlnézegető és -szerkesztő több példányának használatát. Ezzel a gombbal gyorsan válthat közöttük, megjelenítve a megnyitott képernyők teljes listáját. Az F1 használatával többet megtudhat erről a funkcióról. Ez az opció haladó felhasználók számára készült

Egyébként érdemes megjegyezni, hogy a Far Manager képes irányítani az egeret. Így a teljes vezérlőpanel alján könnyen vezérelhető az LMB-vel. Én személy szerint nem élek ezzel a lehetőséggel, mert kényelmesebbnek és gyorsabbnak találom a gyorsbillentyűk kombinációit, de elismerem, hogy valakinek kényelmesebb lesz az egeret irányítani.

Ezenkívül, ha lenyomva tartja az Alt vagy a Shift billentyűt, további gombok jelennek meg a vezérlőpulton. Így a gyorsbillentyűk és a Far Manager további parancsai összegyűjtésre kerülnek.

Far Manager csapatok

Vagy, ahogy helyesebb lenne mondani, a leggyakrabban használt billentyűparancsok:

  • Ctrl + O - a panel és a konzol tartalmának megjelenítése vagy elrejtése
  • Tab, Shift + Tab mozoghat a bal és a jobb rekesz között
  • Shift + 2 - az oszlopok számának módosítása a globális rekeszben. 2 helyett bármelyik gombot használhatja 1 és 9 között. Alapértelmezés szerint a 2
  • Alt + F9 - váltás ablakos módról teljes képernyőre és fordítva
  • Kezdőlap - ugrás az aktuális könyvtár fájlok és alkönyvtárainak listájának elejére
  • Vége – ugrás az aktuális könyvtár fájlok és alkönyvtárai listájának végére
  • PageUp – az aktuális könyvtár fájlok és alkönyvtárai listájának elejére lépés
  • PageDown – lépés az aktuális könyvtár fájlok és alkönyvtárai listájának aljára
  • Ctrl + PageUp - ugrás egy szinttel magasabb könyvtárba
  • Ctrl + F1, Ctrl + F2 - lépés a bal (Ctrl + F1) és jobb (Ctrl + F2) rekeszben egy szinttel feljebb lévő könyvtárba
  • Ctrl + A - egy fájl vagy mappa tulajdonságait mutatja (könyvtár, könyvtár). A változtatásokat azonnal módosíthatja és mentheti. Így például módosíthatja a fájl létrehozásának dátumát

  • Insert, Ins, RMB - válassza ki a fájlokat egyenként a tömeges manipulációhoz (átvitel, másolás, törlés)
  • Shift + PageUp, Shift + PageDown - fájlok kiválasztása a későbbi tömeges manipulációhoz (átvitel, másolás, törlés)
  • Alt + F6 - szimbolikus hivatkozás létrehozása
  • Shift + F1 - csomagolja a kiválasztott fájlokat és könyvtárakat egy archívumba

  • Shift + F2 - csomagolja ki a kiválasztott archívumot a megadott könyvtárba

  • Alt + F1, Alt + F2

    Megnyílik egy párbeszédpanel a meghajtó kiválasztására vonatkozó javaslatokkal, valamint egyéb lehetőségekkel, a listát általában beépülő modulok állítják össze (NetBox, WinSCP, rendszerleíró adatbázis szerkesztő, ideiglenes fájlok mappa, hálózati hozzáférés, folyamatok listája)

  • Alt + F7 - keresés az aktuális könyvtárban lévő fájlok között

    A fájlmaszkot jobb szabadon hagyni *. *, Ekkor a keresés minden fájlban megtörténik. Ha például csak a php fájlok között kell keresni, vagyis a .php kiterjesztésűek között (például index.php és db.php), használja a * .php maszkot.
    Tetszés szerint módosíthatja.
    Ezenkívül a billentyűzet Beszúrás gombjával kiválaszthatja a szükséges fájlokat és mappákat (könyvtárakat), majd az egyikre helyezheti a kurzort, hogy csak azokon belül keressen.

  • Alt + Insert - hasznos, ha szöveget szeretne másolni a konzolról

    A konzolban egyszerűen nyomja meg az Alt + Insert gyorsbillentyűket (a kurzor megváltoztatja az alakját), majd az egérrel vagy a nyilak segítségével, és tartsa lenyomva a Shift billentyűt, válassza ki a kívánt szövegrészletet, és másolja ki az Enter billentyűvel.

Beépülő modulok a Far Managerhez

A beépülő modulok jelentősen kibővíthetik a Far Manager funkcionalitását, fájlkezelőből többfunkciós aratóvá alakítva.
A beépülő modulok teljes listáját a Far Manager PlugRingben találja
Először is szükségünk van rá. Ez a beépülő modul lehetővé teszi, hogy kapcsolódjon Linux operációs rendszeren lévő szerverekhez: Ubuntu, Debian, Freebsd, Centos SCP (elavult), SSH (SFTP), FTP, WebDav protokollokon keresztül.

NetBox - bővítmény távoli szerverhez való csatlakozáshoz SSH, FTP, WebDav segítségével

A NetBox a Far Manager beépülő modulja, a WinSCP hagyomány folytatása, amely az SCP (Secure Copy Protocol, elavult), SFTP (SSH File Transfer Protocol), FTP (Files Transfer Protocol) és WebDav protokollok kliens oldalát valósítja meg. . Távoli szerverhez való csatlakozásra tervezve Linux operációs rendszeren: Ubuntu, Debian, Freebsd, Centos – FTP-n vagy WebDav-n keresztül, és kezelheti: hozzon létre, szerkesszen, másoljon, töröljön fájlokat a fenti protokollok segítségével, és vigye át azokat a számítógépe és a támogató szerverek között. ezek a protokollok , esetünkben a webhely hosting szervere. Segítségével kapcsolatba lépünk azzal a hosting fájlrendszerrel, ahol az Ön webhelyei találhatók: fájlok feltöltése és letöltése,.

A NetBox telepítése

A Far Manager már előre telepített Netbox-szal érkezik, de a NetBoxot letöltheti a Plugring Far Managerből.
A letöltött fájlt kicsomagoljuk a pluginokkal ellátott mappába
(Start - Futtatás -% ProgramFiles% \ Far Manager \ Plugins)
Ezzel befejeződik a NetBox telepítése a Far Managerben, csak újra kell indítania az utóbbit.

Csatlakozás távoli szerverhez SSH, FTP, WebDav segítségével NetBox, WinSCP segítségével

Megnyomjuk az Alt + F1 vagy az Alt + F2 billentyűkombinációt, a megnyíló menüben válassza ki a NetBoxot, ez a 2-es szám alatt található.

Most létre kell hoznunk a kapcsolatot a szerverünkkel. Tegyük fel, hogy vannak adatok az SSH-n keresztüli csatlakozáshoz:
Bejelentkezés: root, jelszó: pass, szerver IP: 127.0.0.1, 22-es port
Az új munkamenet létrehozásához javasolt módon nyomja meg a Shift + F4 billentyűt, és írja be az adatokat:

Csatlakozunk a szerverhez. Mostantól fájlokat másolhatunk a számítógépről a szerverre és fordítva (a fent részletesebben leírt F5-tel), módosíthatjuk (F4), illetve ha van saját szerverünk, akkor a konzolt is kezelhetjük.

Ha FTP vagy WebDav protokollon keresztül kell csatlakoznia, egyszerűen válassza ki a megfelelőt a Protokoll mező legördülő listából

beépülő program működési kulcsa

A beépülő modul egy program modulja, amely külön készül, és szükség esetén csatlakoztatható egy már futó alkalmazáshoz. A bővítmény fő feladata a fő program funkcionalitásának bővítése.

A bővítmény telepítése

  • 1. Töltse le a bővítményt az internetről.
  • 2. Másolja a mappát a c: Program FilesFar ManagerPlugins elérési út mentén.
  • 3. Indítsa újra a Far Managert, hogy a beépülő modul teljesen integrálódjon a programba.
  • 5. Ennek a bővítménynek a konfigurálásához el kell mennünk a program menüjébe, válasszuk az Options, majd a Plugins Options menüpontot.
  • 6. A megjelenő ablakban válassza ki a beállítandó bővítményt, majd nyomja meg az Enter billentyűt.
  • 7. Most egy ablakot látunk a szükséges beépülő modul paramétereivel. Az Ön igényeinek megfelelően testreszabjuk, majd kattintson az OK gombra.

Hogyan készítsünk bővítményt.

A FAR egy komplett fájlkészlettel van terjesztve magának a beépülő modulnak a Windows bármely C-fordítóján történő megírásához. Ennek a cikknek a témája, hogy ezeket a modulokat saját kezűleg írd meg Visual C ++-ban (én Visual C ++ 5.0-t használtam).

  • 1. Elindítja a VC-t, és készítsen egy új projektet, például a "Win32 Dynamic-Link Library" nevű SimpleFP-t. Létrehozza a simplefp.cpp fájlt - itt fogjuk írni. Másolja a plugin.hpp fejlécfájlt a PlugDoc.rar archívumból a SimpleFP könyvtárba (szerk.: a FAR 1.70 béta 5-től kezdve a példák egy külön PlugDoc könyvtárba kerülnek telepítésre).
  • 2. Most létre kell hoznunk egy .def fájlt – ez egy olyan fájl, amely a külső modulokból meghívott függvényeket írja le. Le kell írnunk a Far függvényeket, amelyeket a modulunkban fogunk használni. Készítünk egy simplefp.def szöveges fájlt, amelybe a következőket írjuk:
  • 3. KÖNYVTÁR
  • 4. EXPORT
  • 5. [e-mail védett]
  • 6. [e-mail védett]

[e-mail védett]

Leírunk 3 funkciót, amelyek jól jöhetnek. Most adjuk hozzá a simpledef.def fájlt a projektfájlokhoz (Project - Add to project - Files - simplefp.def).

7. Most megírjuk magát a beépülő modult - a simplefp.cpp fájllal dolgozunk. Úgy döntöttem, hogy magának a programnak a szövegét megjegyzésekkel ellátom - átmásolhatja C ++-ba, és elkezdheti trükközni vele. De először az alapokról.

A Far ugyanazon az elven működik, mint a Windows – hivatkozik a programban azokra a funkciókra, amelyek már elérhetőek a rendszerben, amelyeket használni szeretne. A Far funkciókat biztosít a képernyő-űrlapokkal való munkavégzéshez konzolalkalmazás módban. A beépülő modul elindításakor a Far elindítja az OpenPlugin funkciót, amelyet a main () vagy a WinMain () analógjának fogunk tekinteni. De ezen kívül a Fart is tájékoztatnunk kell a plug-in adatainkról. Ezt a GetPluginInfo függvény végzi.

  • * A SimpleFP egy egyszerű beépülő modul a Farhoz. (C) 2000 Phoenix, Moszkva

#beleértve // a sprintf meghívása

#beleértve // a Windows funkciókhoz

#include "plugin.hpp" // a Far függvényekhez

#define PLUGIN_NAME "Ablakok megnyitása" // Beépülő modul neve

#define WINDOW_HEAD "Ablakok listájának megnyitása" // Az elkészítendő menü címe

// Ismertesse a Far függvényeket, amelyekkel dolgozunk.

void WINAPI _export SetStartupInfo (struct PluginStartupInfo * Info);

WINAPI KEZELÉSE _export OpenPlugin (int OpenFrom, int Item);

void WINAPI _export GetPluginInfo (struct PluginInfo * Info);

static struct PluginStartupInfo Info; // Információk a beépülő modulunkról

// A modulra vonatkozó információkat mi határozzuk meg az Info struktúrában

void WINAPI _export SetStartupInfo (struct PluginStartupInfo * Info)

// Ezt a függvényt azért hívják meg, hogy információkat szerezzen a beépülő modulról.

// Ki kell töltenünk az Info szerkezet mezőit.

void WINAPI _export GetPluginInfo (struct PluginInfo * Info)

Info-> StructSize = sizeof (* Info); // Az Info-struktúra mérete

Info-> Flags = 0; // Erre nincs szükségünk

Info-> DiskMenuStringsNumber = 0; // Erre sincs szükségünk

// Adjon meg egy sort a modul nevével

static char * PluginMenuStrings;

PluginMenuStrings = PLUGIN_NAME;

// Határozza meg a beépülő modul nevét

Info-> PluginMenuStrings = PluginMenuStrings;

Info-> PluginMenuStringsNumber =

sizeof (PluginMenuStrings) / sizeof (PluginMenuStrings);

Info-> PluginConfigStringsNumber = 0; // Erre nincs szükségünk

// Ez a függvény a beépülő modul indításakor hívódik meg.

WINAPI KEZELÉSE _export OpenPlugin (int OpenFrom, int Item)

HWND hwnd; // Használja a fogantyú megszerzéséhez

char p, o; // Menüsorok létrehozása

int i = 0; // Számláló

struct FarMenuItem MenuItems; // A menü leírása, amelyet a Far készít nekünk

memset (MenuItems, 0, sizeof (MenuItems)); // Menünk inicializálása

MenuItems.Selected = IGAZ;

hwnd = GetDesktopWindow (); // Szerezd meg az asztal fogantyúját

hwnd = GetWindow (hwnd, GW_CHILD); // Szerezd meg a fogantyút

while (hwnd! = 0) // Az utolsóig

hwnd = GetWindow (hwnd, GW_HWNDNEXT); // kapja meg az ablak kilincsét

GetWindowText (hwnd, p, 128); // és a címe

if (strlen (p)> 0) // ha van fejléc

sprintf (o, "% 0,8xld% s", hwnd, p); // csinálj egy vonalat

strcpy (MenuItems.Text, o); // másolja ezt a sort a MenuItems tömbbe

// hívja fel az általunk létrehozott menüt, kapja meg a kiválasztott elem számát - MenuCode

int MenuCode = Info.Menu (Info.ModuleNumber,

FMENU_AUTOHIGHLIGHT | FMENU_WRAPMODE,

return (INVALID_HANDLE_VALUE);

Fordítsa le, másolja a FarPlugin-ba, és indítsa újra a Far-t. Távolról nyomja meg az F11-et – ez a beépülő modulok listája. Most az Open windows sornak kell megjelennie benne. Nézd meg az eredményt.

Néhány plugin leírása

Vágólap Másolás, vágólap Másolat Alt.

Ezek a beépülő modulok a Windows rendszerben megszokott módon a vágólap használatára szolgálnak fájlok és mappák másolására és mozgatására, de korábban nem voltak elérhetők a FAR Managerben. A Windows-ból FAR-ba és fordítva a másolás (áthelyezés) megengedett. Önmagában egy ilyen funkció nagyban megkönnyíti a másolás és áthelyezés szokásos műveleteit, de nem mondható el, hogy nagyon kényelmesen valósult meg (ha a Windows rendszerben elegendő, mint tudod, jobb gombbal kattintani és kiválasztani a kívánt műveletet, akkor a FAR-ban végre kell hajtani az F11Ф Puffercsere Ф Másolás (Move / Cut vagy Paste) kombinációt. Ezt az ötletet eredetileg a Clipboard Copy beépülő modulban valósították meg, de nem teljesen valósult meg: egyes fájlok másolásakor a program fájlrendszer-hibát ad Sokkal később, hasonló funkcionalitású Clipboard Copy Alt plug- -ban jelent meg, amelyben nem találkoztunk hibahelyzettel Clipboard Copy plugin; FAR1.60 óta működik, Clipboard Copy Alt plugin; FAR1.65 óta működik.

Fájllista készítő.

Célja, ahogy a neve is sugallja, egy fájl létrehozása az aktuális könyvtárban, amely tartalmazza a kiválasztott fájlok nevének listáját. Bár természetesen létezik a szokásos lehetőség, hogy a kiválasztott fájlok neveit a Ctrl + Ins lenyomásával a vágólapra másoljuk, majd a vágólapról szöveges fájlba illesszük be, ez a beépülő modul is nagyon kényelmes bizonyos esetekben. Lehetővé teszi fájlok másolását elérési utakkal (hosszú elérési utak manuális megadása egy fájlcsoporthoz rendkívül kétes szórakozás), valamint a létrehozott fájllista kiegészítését új fájlokkal és feldolgozó almappákkal (természetesen, ha ki vannak jelölve). Vannak helyzetek, amikor egyszerűen pótolhatatlan (például a cikk szerzőjének, mint tanárnak, gyakran szüksége van rá az önálló feladatok kialakításakor). A FAR1.60 verzió óta működik.

Reguláris kifejezés keresése és cseréje.

Nagyon hasznos bővítmény, amely a fájlok keresésére szolgál a bennük lévő kifejezések alapján, vagyis olyan helyzetekben, amikor sürgősen szükség van bizonyos információkat tartalmazó fájlra, de nem emlékszik a nevére vagy a lemezen lévő helyére. A keresés nagyon gyorsan lezajlik, mind a teljes merevlemezen, mind egy adott mappában lehetséges, a szöveges állományokban található kifejezések automatikus cseréje lehetséges. A FAR1.65 verzió óta működik.

Swap szerkesztése.

Valójában ez a bővítmény két modult képvisel: "Páros zárójelek" és "Rus<->Lat ", amely természetesen a fájl szerkesztésére szolgál a FAR szövegszerkesztőben. Az első modul a különféle típusú szimpla és dupla páros zárójelek megtalálásáért és kiemeléséért felelős. A bővítmény a FAR1.63-as verzióhoz készült, ami nem adott ilyen lehetőséget. A FAR 1.70b2 verziója már tartalmaz egy beépített "Brackets" bővítményt, amely ugyanazokat a funkciókat látja el. Ami a „Rus<->Lat ", akkor továbbra is csak manuálisan csatlakoztatható, és nagyon hasznos lehetőséget biztosít a kiválasztott blokk QWERTY-szabály szerinti konvertálására.<->QWERTY, és ilyen igény mindig felmerül, ha csak elfelejtette átállítani az ábécét, és természetesen nincs különösebb vágya újra begépelni a szöveget. Bár a beépülő modult a FAR1.63 verzióhoz írták, nagyszerűen működik a program további verzióiban. Igaz, a zárójelek keresésének és kiemelésének funkciója duplikált.

Speciális mappák.

Gyors hozzáférést biztosít a speciális Windows mappákhoz: „Főmenü”, „Dokumentumok”, „Hálózati környezet”, „Asztal”, „Nyomtatók”, „Programok” stb. (3. ábra), ezáltal mentesítve a felhasználót attól, hogy emlékezzen a helyére a lemezen, majd hosszú és unalmas ahhoz, hogy hozzájusson. Ebben az esetben kétféleképpen juthat be egy speciális mappába: szabvány a beépülő modulokhoz: az F11-gyel és a FAR lemezmenü segítségével "és például az Alt + F1, Alt + F2 billentyűkkel (ki kell választania a kiegészítő elemet Speciális mappák a menüben.) Archívum: A FAR1.63-as verziótól kezdve működik.

Eltávolítás.

A beépülő modul lehetővé teszi a programok FAR Managerből való eltávolítását, ugyanúgy, ahogy az általában a vezérlőpultról történik. A FAR1.65 verzió óta működik.

FAR Navigator (ProxyFtp).

Ez a modul lehetővé teszi, hogy nem csak ftp szerverekkel (fájlok és könyvtárak letöltése vagy törlése a szerverről, fájljaink másolása a szerverre) szabványos FTP kliens bővítményként, hanem http szerverekkel is (letöltés a szerverről) dolgozzon. Ha a kapcsolat megszakad, lehetséges a fájlok újraindítása. Ami a fájlok számítógépre történő letöltését illeti, természetesen kényelmesebb lehetőségeket kínálnak a kifejezetten erre a célra kialakított letöltéskezelők (itt és kényelmesebben szervezett önéletrajz, és ütemezett munka, illetve a lehető legnagyobb sebességgel történő letöltés stb.) ), tehát ez az irány általában nem mindenkinek való. És ha a fordított műveletről beszélünk, akkor a bővítmény funkciói széles közönség számára érdekesek. A FAR1.65 verzió óta működik.

Webszerkesztő.

Ez a beépülő modul lehetővé teszi html fájlok létrehozását és szerkesztését a beépített FAR szövegszerkesztőben a HTML címkék (4. ábra), CSS attribútumok, PHP struktúrák (5. ábra) stb. meglehetősen széles skálájának sablonjainak beillesztésével. A weboldalak ilyen módon történő teljes létrehozásának folyamata idő- és munkaigényes, és nem túl inspiráló, különösen, ha a kifejezetten erre a célra tervezett szoftvertermékekre gondolunk. Ez a modul azonban nagyon hasznos lehet egy oldal hibakeresési folyamatában, amikor minimális változtatásokat kell végrehajtania, mentenie és azonnal ellenőriznie kell az eredményt. Ezenkívül néhány címkét (pl. az oldal sikeres népszerűsítéséhez szükséges) továbbra is manuálisan kell beilleszteni, és a Web Editor jelentősen felgyorsítja az egész folyamatot. A FAR1.7 verzió óta működik.

FAR beépülő modulok programozása Súgó Encyclopedia of Developer.

Ez egy orosz nyelvű PlugRinG Help enciklopédia a bővítmények fejlesztői számára. Elvileg a FAR Manager disztribúció is tartalmaz egy súgófájlt, de az meglehetősen rövid. Ezért ennek a beépülő modulnak a szerzői úgy döntöttek, hogy egy igazi Súgó-enciklopédiát írnak, amelyben a C / C ++ és Pascal (struktúrák, szolgáltatási funkciók, exportált függvények stb.) kapcsolatos beépülő modulok fejlesztési technológiáját veszik figyelembe. részletesen konkrét ajánlásokat és számos példát mutatunk be ezen a területen. Ezen kívül itt különböző szerzők publikált cikkei vannak arról, hogy milyen buktatókkal kellett szembenézniük bővítményeik fejlesztésének különböző szakaszaiban. Más szóval, ez az enciklopédia nagy segítség azoknak, akik úgy döntöttek, hogy pótolják a bővítmények szerzőinek számát. Az enciklopédia elindításához egyszerűen kattintson a pluginsr.chm fájlra. A FAR1.7b3 verzióra összpontosít.

PlugRinGviewer.

A beépülő modult úgy tervezték, hogy együttműködjön egy plugin-adatbázissal - PlugRing. Általános felhasználó számára érdekes lehet a bővítmények célzott megtekintésének megszervezése kategóriák szerint. Ennek a beépülő modulnak az az előnye, hogy nem kell hosszan és kitartóan tanulmányoznia a teljes bővítménybázist, ha például meg kell találnia, hogy milyen bővítmények léteznek az interneten vagy a nyomtatón való munkához. A PlugRinGviewer funkcionalitása azonban sokkal szélesebb: magában foglalja a bővítmények letöltését az adatbázisból, valamint a frissítést és az új bővítmények hozzáadását. De ez a funkció elsősorban a bővítmények szerzőit célozza meg. A FAR1.65 verzió óta működik.

) és soha nem láttad, ennek ellenére valószínűleg még mindig érted, ki ő, és mivel eszik. Azok számára, akik nem olvasták az utolsó cikket, de valamilyen oknál fogva úgy döntöttek, hogy elolvassák ezt, elmondom, hogy a FAR manager a Norton Commander (fájlkezelő programok) analógja, amely a konzolon dolgozik (szöveges mód), de használja a Windows minden erejével. A Norton analógjával kapcsolatos kijelentés kissé ellentmondásos, feltételezzük, hogy ez az én szubjektív véleményem, amelyről a jövőben még sok lesz. Tetszett - majd töltse le a www.rarsoft.com webhelyről, és futtassa. Az utolsó cikk írása óta egyébként megjelent a harmadik béta. Azonnal elmondom a regisztrációról - a volt Szovjetunió lakosai számára ingyenes.

Szóval letöltötted. Mi nem tetszett? Jók a dolgok? Akkor olvass tovább.

Kinek szól ez a cikk? Inkább azoknak, akik már régóta használják a FAR-t, de fogalmuk sincs, milyen széleskörűek a lehetőségei. Ennek ellenére nem lesz felesleges azok számára, akik még nem választottak kedvükre való fájlkezelőt. Bevallom, eleinte fogalmam sem volt, milyen erős a FAR, egészen addig, amíg nem találtam egy oldalt pluginokkal az interneten :)


Beépülő modulok. Kik ők?

A beépülő modulok (az angol Plug-in - plug-in szóból) külső beépülő modulok (pluginok), amelyek a programok képességeinek bővítésére szolgálnak. A beépülő modulok nem specifikusak a FAR-ra. Segítségükkel bővülnek például az ICQ, az Adobe Photoshop vagy a Winamp lehetőségei. Más fájlkezelőkben is megtalálhatók, például a Windows Commanderben. Más fájlkezelőkkel összehasonlítva azonban csak a FAR beépülő moduljai kínálnak igazán fantasztikus lehetőségeket: a beépülő modulok bárhol működnek - a panelekben, a szerkesztőben, a megjelenítőben; közvetlenül a parancssorból futtathatók. Néha egyszerűen nem tudja, hogy pontosan ki hajtja végre a következő parancsot - maga a far.exe vagy a bővítmények, a shell olyan szorosan egyesült a segítőivel. A beépülő modulok ideológiája lehetővé teszi, hogy személyre szabja a héjat, hozzáadva azt, amire szüksége van, és kidobva a feleslegeseket. Ez a bővítményrendszerek fő előnye a monolitikus programokkal szemben.


És most a szórakoztató rész

Mivel rengeteg plugin létezik (az írás napján 288 volt belőlük), megpróbálom leírni a (szerintem) leghasznosabbakat. És elsősorban a szerző megjegyzéseit és az én szubjektív véleményemet fogom használni.

Az értékelés szerint tehát a FarNavigator (korábban ProxyFtp) áll az első helyen. Nemrég megkerült egy bővítményt, amelyet az alábbiakban ismertetünk - a színezőt. A szerző Vaszilij Mosnyinov. A FAR tartalmaz egy szabványos ftp klienst, de csak alapfunkciókkal rendelkezik. Ennek a bővítménynek köszönhetően a FAR kiváló FTP-klienssé válik, mivel bármilyen típusú proxyszerverrel használható. A legújabb verzióban http szerverekkel is működik.

A Colorer egy beépülő modul a programozási nyelvek szintaktikai kiemelésére (például színek beállítására bármilyen szoftverkörnyezetben) a FAR szerkesztőben. Nagyon kényelmes, ha gyorsan kell szerkesztenie a forráskódot, és lusta vagy a shell elindításához. A szerző Igor Russkikh. Nagyszámú kész szkriptet tartalmaz a különböző nyelvek színezéséhez. Néhány szó a telepítésről: ez a bővítmény két részből áll - a szintaxis kiemelő könyvtárból és magából a bővítményből.

Keresés és csere (s_and_r). Szerző - Ivan Sinturin. A nagyszámú fájl cseréjét lehetővé tevő beépülő modul kibővíti a keresési lehetőségeket a szabványos szerkesztőben, és lehetőséget biztosít a reguláris kifejezések használatával történő keresésre és cserére. Ahogy a szerző mondta, ez egy bővítmény az okosoknak, és azok számára, akik ismerik a reguláris kifejezéseket, ez egy pótolhatatlan dolog ...

7-cipzáras. Egy plugin, ami átláthatóvá teszi az archívumokkal való munkát, vagyis nem kell maguknak az archiválóknak a gépen. Kezdetben zip-re készült, így csak zip-ben tud archiválni, de kicsomagolni - a legtöbb archívumból.

Ezeken a bővítményeken kívül sok más is létezik. Például a WinAmp vezérléséhez FAR-ból, különféle nyelvek és kódolások támogatásához, mindenféle tömeges fájlfeldolgozáshoz. Valójában mindenki megírhatja a kívánt bővítményt az adott feladatához, ami kényelmessé teszi a moduláris architektúrát.

Most pedig vessünk egy pillantást a szabványos kézbesítési bővítményekre.

Az Advanced Compare egy bővítmény, amely javítja a címtár-összehasonlítási képességeket. Miért írja le – nézze csak meg a párbeszédet.

Szerkesztő \ Align - bővítmény a blokkok formázásához a beépített szerkesztőben. Javaslom helyette a Format Block használatát.

Szerkesztő \ AutoWrap – beépülő modul a sorok automatikus tördeléséhez gépelés közben.

Szerkesztő \ Brackets – bővítmény a zárójelek közötti automatikus átmenethez a szerkesztőben. Ki van írva, hogy nincs rá szükség, ha van színezéked, mert mindezt meg tudja csinálni.

Szerkesztő \ DrawLine - bővítmény vonalak rajzolásához a szerkesztőben. Dedikált a Dos Nafigator szerelmeseinek.

Editor \ EditCase - bővítmény a beírt szavak kis- és nagybetűinek megváltoztatásához. Mindent tud - "minden kisbetű", "Nagybetűvel kezdeni", "ÖSSZES nagybetű", "VÁLTOZTATÁSI NYILVÁNTARTÁS", "Ciklikus változtatás".

A FARCmds egy nagyon erős és funkciókban gazdag bővítmény. Mivel alapkivitelű, javaslom, hogy olvassa el a "Súgót". Egy példa a felhasználásra, ha a szomszédos panelen ugyanazt a könyvtárat kell létrehozni, mint az aktuális panelen.

A FileCase az EditCase-hez hasonló bővítmény, de ugyanezt teszi a fájlnevekkel. A következő verzióban az s_and_r (1.6) ugyanezt fogja tenni, de az egyszerűség kedvéért továbbra is javaslom ennek a bővítménynek a használatát.

Az FTP egy szabványos FTP kliens. Ritka FTP-vel végzett munkához elég. Ha folyamatosan FTP-vel dolgozik, akkor azt javaslom, hogy telepítse a fent leírt proxyftp-t, és távolítsa el ezt.

A HlfViewer egy plugin fejlesztők számára. Egy tetszőleges hlf-fájl megtekintésére szolgál - a FAR`a súgófájlja.

A MultiArc egy hatékony bővítmény az archívumokkal való munkavégzéshez.

Hálózat – bővítmény a hálózattal való együttműködéshez. Nagyon kényelmes. Talán ebben a verzióban kissé jobbra módosul. Akik már használták, tudják, hogy a régi hálózati böngésző nem tudta, hogyan hagyjon forrásokat a weben, az új viszont egyelőre csak a Microsoft Network számára. A Novell NetWare tulajdonosoknak várniuk kell egy kicsit.

A PrintMan egy új bővítmény. Felváltja a szabványos nyomtatási funkciókat a FAR-ban, az 1.70 béta1 verziótól kezdve. Szinte minden típusú nyomtatón nyomtat. Tudja, hogyan távolíthat el feladatokat a nyomtatási sorból.

ProcList - folyamatok listája. Szép bővítmény a forgatási folyamatokhoz és meglehetősen részletes információk megtekintéséhez. Ezen kívül tudja, hogyan módosíthatja a futó folyamatok prioritásait. Egyébként itt - a lista lekéréséhez és a feladatok váltásához használhatja a FAR-ban a ctrl-w kombinációt, a megjelenő menüben pedig a DEL billentyűvel távolíthatja el őket. Ugyanakkor azonnal és kérdés nélkül eltávolítják őket, ellentétben azzal, amit a Windows csinál (CTRL-ALT-DEL).

A TmpPanel egy ideiglenes panel. A fő cél a keresés során talált fájlok hozzáadása.

EMenu - bővítmény a Windows helyi menüjének eléréséhez. Képes szöveges vagy grafikus menük megjelenítésére.

Ahogy fentebb is megjegyeztem, sok szabványos bővítmény a felhasználók számára készült kiegészítők, nem biztosítanak minden igényt, és sok esetben a funkcionalitásukat felülírják a fejlettebb bővítmények, ami azt jelenti, hogy eltávolíthatók, ha nem használják őket. A szabványos beépülő modulok lényege a példák azok számára, akik maguk szeretnének elkezdeni bővítményeket írni, mivel mindegyik forráskóddal érkezik.


Hol lehet beszerezni és hogyan kell telepíteni?

Az összes FAR beépülő modul külön mappákban van tárolva, amelyek a „Plugins” mappában találhatók (amely viszont ugyanabban a mappában található, mint a Far.exe). Új modul észlelésekor a FAR elmenti az információkat, majd csak szükség esetén tölti be, így az inaktív modulok nem igényelnek további memóriát. Ha azonban biztos abban, hogy nincs szüksége modulokra, lemezterület megtakarítása érdekében eltávolíthatja azokat. Ezenkívül feltétlenül olvassa el az összes szöveges fájlt, például a readme.txt, whatsnew.txt, file_id. diz. A bővítmény telepítésének speciális jellemzői itt találhatók meg. Néha ellenőrizze a beépülő modul szerzőinek honlapját is, amelyeknek szerepelniük kell ezekben a fájlokban.

Most nézzük meg, hogyan kell telepíteni őket. Tehát el kell mennie abba a mappába, ahol a FAR telepítve van (általában ez a c: \ program files \ far \), a plugins alkönyvtárba, és ott létre kell hoznia egy alkönyvtárat a bővítmény nevének megfelelő névvel (elvileg, mindegy, csak tájékozódáshoz hasznos), és másold bele a feltöltött archívum teljes tartalmát. Ezután indítsa újra a FAR-t. A bővítmény eltávolítása egy kicsit nehezebb. Az a módom, hogy belépek a plugins könyvtárba, és kattintson rá. (pont) és shift-enter, kilépés a FAR-ból, a könyvtár törlése a beépülő modullal (del) és indítsa újra a FAR-t. Ha a bővítmény új verzióját szeretné telepíteni, először el kell távolítania, majd telepítenie kell. Néha, ha a bővítmény nincs betöltve a memóriába, megteheti anélkül, hogy kilépne a FAR-ból.

Beépülő modulokat a PlugRingről szerezhet be, amely egy pluginírók közösségi oldala. Egyébként a legutóbbi cikkben írtam, hogy a PlugRinG (www.uic.nnov.ru/~ruiv/plugring) egy nem hivatalos oldal. Tehát most már hivatalossá vált, de nem változtatta meg az irányt: ott van a fő (és elvileg az egyetlen) bővítmények gyűjteménye a FAR számára. Vannak rövidebb és gyorsabban megjegyezhető címek hozzá – www.rarsoft.com/plugring és plugring.da.ru. Továbbá, hogy lépést tarthasson a legújabb bővítményekkel, azt javaslom, hogy iratkozzon fel a fórumra - [e-mail védett].

Végezetül szeretném kifejezni hálámat azoknak, akik segítettek megírni ezt a cikket - különösen Ivan Sinturinnak, valamint a FAR beépülő moduljainak fejlesztőinek.

Ossza meg ezt