FAR Manager kedvcsináló I.

2008-05-02 11:41:02
Címkék: far manager

Azok, akik még nem ismerik a FAR (File and ARchive) Manager-t, azoknak most bemutatnám egy rövid bejegyzés erejéig.

Miért és mióta használom?

Saját profilomat tekintve szoftverfejlesztő lennék, szeretem a számokat és tényeket, konkrét dolgokat, adatokat.


Teljes bejegyzés

Amikor először találkoztam a fájl navigátoroknak nevezett szoftverekkel, először a Norton Commanderhez volt szerencsém - remélem senkinek nem kell bemutatnom :) De ha valakinek mégis, hát itt megnézheti.

Igen mély nyomokat hagytak bennem a dos prompthoz képest nyújtott remek és kényelmes szolgáltatásai. Csak ez után, néhány osztálytársamnál láttam a DOS Navigator-t (olvasnivaló), ami lényegében ugyanaz volt, mégis egy kicsit máshogy oldotta meg a fájlkezelést. A DN sosem vált a kedvencemmé, mivel az NC-hez képest eléggé másképpen kellett vezérelni (noha rengeteg mindenben többet nyújtott nála).

A harmadik jelölt a Volkov Commander volt (olvasnivaló), ami nagyon sokban hasonlított az NC-hez, és tudásban is bőven meghaladta (például képes volt hosszú fájlneveket kezelni, ha windows-on futott). Amíg DOS-t használtam, ez volt a kiválasztott (az összes mp3-as CD-mre kiírtam egy VC-t és egy XTC playert, ha netán csak zenét szeretnék hallgatni).

Mikor elkezdtem Windows 95-öt használni, egy grafikus navigátort használtam (a nevére már nem igazán emlékszem, még az is megeshet, hogy Windows Commander volt a neve, esetleg Norton Commander for Windows), ami csalódással kezdődött, szinte azokat a funkciókat sem tudta, mint a dos-os testvérei. Néhány hónap alatt rájöttem, hogy ez nem nekem való, és valahogyan (talán egy PC-X CD mellékleten) rátaláltam a FAR Manager-re, amit azóta is megelégedéssel használok.

Első találkozások

Mikor először használtam a FAR-t (FAR v1.10), örültem, hogy kezelhetősége sokban hasonlít az eddig megismert és használt navigátorokéhoz, mégis sokkal kézre állóbb, mint azok. Már akkor tudott plugineket és makrókat kezelni, amik ma is nagyon sokszor megkönnyítik a dolgomat.

A funkciógazdagságáról pedig csak annyit, hogy kb. 8 éve használom (úgy, hogy állandóan fut), és még mindig képes újat mutatni.

Az alábbi (és későbbi) leírásokra mind érvényes, hogy tessék oda érteni az "és még sorolhatnám..." kifejezést minden ismertető végére, mert azok leírásával több könyvet lehetne megtölteni.

Rövid bemutatás

A FAR alapvetően egy konzolos (mi az a konzol pontosan?), Windows-ra írt alkalmazás. Valahogy így néz ki első indítás után:

Az előre beállított 10 panel-módot tetszőlegesen szerkeszthetjük, és egy gombnyomással válthatunk közöttük (bal CTRL+[0-9]). A panel módokat a menü (F9) Options -> File panel modes beállításánál változtathatjuk.

Természetesen van környezetfüggő help-je, tehát egy másolási dialógusablaknál (F5) kiírja, hogy az egyes elemek milyen tulajdonsággal bírnak, milyen billentyűket lehet használni, hogyan lehet a kinézetet testre szabni, stb.

Létezik magyar fordítása (mind az UI-nak, mind a helpnek), bár én azt nem használtam sokáig, mivel két verzió között a nyelvi fájlokat frissíteni kell. Az alapnyelv (orosz) és az angol a telepítéssel (vagy frissítéssel) együtt jön, ezért azokra nem kell túl sok figyelmet fordítani.

Ilyen módon, ha a korábban említett Options -> File panel modes beállítási ablakban lenyomjuk a help billentyűt (F1, tradicionálisan), akkor kiírja nekünk, hogy hogyan lehet a 11 féle megjeleníthető adatot előcsalni, illetve azokat milyen széles oszlopban akarjuk ábrázolni, valamint fél- vagy egész panelen akarjuk azt megjeleníteni. Ezeken kívül még 6 másik opcióval is befolyásolhatjuk a panelek kinézetét.

A meghajtó-váltási dialógus (ALT+F[1-2]) szintén legalább 9 adatot képes megjeleníteni, amihez még csak egy konfiguráló ablakba sem szükséges belépnünk: CTRL+[1-9] kombinációkkal lehet szabályozni, hogy kiírja a meghajtólista nevét, típusát, méretét, szabad bájtokat, címkéjét, stb. Ebben a dialógusablakban tudunk hálózati meghajtót csatlakoztatni, flash drive-ot leválasztani, és itt foglalnak helyet a panel-típusú pluginek is (pl. a temporary panel, ami a fájlkeresés eredményeit hivatott megjeleníteni; az ftp plugin, amivel előre beállított ftp kapcsolatokat tudunk megnyitni és kezelni; scp plugin, hálózati statisztika, és még sorolhatnám).

Természetesen itt is él a környezetfüggő help (context-help), ami megmondja, hogy melyik billentyűvel pontosan mit szabályozhatunk.

Körülbelül ez a részletesség és kidolgozottság érvényes a FAR teljes funkciópalettájára, rengeteg konfigurálhatósági lehetőség, rengeteg hasznos információ, amihez FAR nélkül több egyéb szoftveren keresztül juthatunk el.

Szerkesztő és nézegető

A FAR Manager rendelkezik beépített fájl-megjelenítő és szerkesztő funkcióval, persze használhatunk ezekre külső programot is, de nem éri meg. A megjelenítő gyors, gigabájtos fájlokban is pillanatok alatt ugrik az elejéről a végére. Képes váltani DOS és WIN karakterkódolások között, erre a Unicode elterjedése ellenére is még gyakran van szükség. Lehetőség van a sorokat kényszerítve levágni (wrap), de lehet szóvégeken is (word wrap).

A szerkesztő rendelkezik az alapszintű funkciókkal:

  • státusz (melyik sor, melyik oszlopban vagyunk, milyen karakteren állunk, annak mi az "ascii"-kódja, mennyi sor van összesen)
  • szofisztikált szerkesztőparancsok (fájl elejére-végére ugrás, oldal elejére-végére ugrás, szó ugrás balra-jobbra, kijelölt sorok mozgatása balra-jobbra, blokk-kijelölés, blokk mozgatás, blokk másolás-beszúrás)
  • keresés és csere
  • váltás read-only módba
  • váltás fájlnézegetés és szerkesztés között (ugye milyen hasznos, ha fájlnézegetés közben rájövünk, hogy valamit módosítani kell, és nem kell újra megnyitni szerkesztésre és megkeresni a kérdéses sort?)
  • stb.

Felület

A fájlkezelő felülete igen praktikus és - természetesen - teljesen testre szabható. Alapértelmezetten alul található a menüsor, ami ALT, CTRL, SHIFT, illetve ezek kombinációinak lenyomásakor változik, és az éppen elérhető funkciókat mutatja.

Megjegyzi a látogatott könyvtárakat, fájlokat, futtatott parancsokat, később visszakereshetők, lekérdezhetők.

A futtató konzol-ablak tetszőlegesen méretezhető, alkalmazkodik azonnal, de a teljes-képernyőre váltást megoldhatjuk úgy is, hogy lenyomjuk az ALT+F9 kombinációt, és a lehető legoptimálisabban megtölti a képernyőt. Betűtípust váltani a windows-konzolokhoz megszokott módon lehet.

A FAR kezelhető egérrel is, de igen kevés funkció kiváltására használható: bal klikk: pozícionálás; dupla bal klikk: enter; jobb klikk: kijelölés; görgők: pozícionálás. Az alsó illetve a felső menüsor klikkelhető.

Bővíthetőség

Utaltam már a "plugin"-ekre, amikkel az amúgy is bő kezelhetőségből még többet lehet kihozni. Ezek a pluginek (amikből jelenleg 748 db van) dll fájlként vannak jelen a FAR Manager plugins könyvtárában, és képesek új funkciókat bevinni a szoftverbe, illetve a meglévőket bővíteni (innen lehet őket tölteni).

Csak néhány azok közül, amiket én is használok:

  • bővített history: tetszőlegesen megadható mennyiségű parancs-könyvtár-fájl történetet képes tárolni, és beírással keresni köztük
  • branch: az adott könyvtárban lévő összes elemet (fájlt, könyvtárat) egy panelen jeleníti meg
  • fájl-átnevezés: kis-nagy betű konverzió, előre beállított séma alapján, reguláris kifejezés alapján
  • ascii karaktertábla
  • windows-menü: mintha csak jobb-gombot nyomnál egy fájlon az intézőben
  • processz-lista: kilőheted, megnézheted a futó programokat (olyan részletességgel, hogy milyen dll-eket töltött be, milyen fájlokat tart nyitva)
  • hálózat-kapcsolati lista: felsorolja az aktuálisan nyitott portokat, kapcsolatokat, kiírja, hogy melyik programhoz tartozik
  • eseménynapló: megjeleníti a windows eseménynaplóját
  • wmi tallózó: a wmi-ből kiolvasható minden információt lehet tallózni
  • exe és dll browser: kiírja az összes szükséges dll-t, megjeleníti a futtatható fájloknál szokásos fejlécinformációt, stb
  • mp3 tag szerkesztő és átnevező
  • ftp kliens
  • scp kliens (winscp szükséges hozzá)
  • okosabb fájl-kijelölés: dátum, méret és egyéb szempontok alapján képes fájlokat kijelölni
  • windows szolgaltatás tallózó: elindíthatjuk, leállíthatjuk, szerkeszthetjük a windows szervizeket
  • fájl-daraboló és összeillesztő
  • konzol-felvevő: egy lejátszható szövegfájlba beleírja a konzol változásait, így máskor is visszajátszható
  • unicode konverter: utf-7-8, unicode, unicode big endian
  • windows ablakok listája: megjeleníti és szerkeszteni tudja az összes windows-ablakot (azokat is, amik nem látszanak), el lehet rejteni, kilőni, modált váltani, stb.
  • vágólap kijelölés: kijelöli azokat a fájlokat, amik nevei a vágólapon vannak (pl. mp3 válogatásnál hasznos, gyors panel-összehasonlítás, stb)

Billentyű-makrók

A FAR Manager egyik kétség kívül leghasznosabb szolgáltatása a billentyű-makró. A dolog lényege annyi, hogy egy tetszőleges billentyűlenyomási sorozatot képes "felvenni", és ahhoz egy másik billentyűt definiálni. Azaz, ha én felveszem azt, hogy "ALT+F1 Down Enter", és hozzákötöm a CTRL+Right kombinációhoz, akkor amikor lenyomom utóbbit, a felvett billentyűlenyomásokat fogja "lejátszani".

A makrók környezetfüggők, azaz, ha egy másolás ablakban indítom a felvételt, akkor azt csak ott hívhatom elő. Szintúgy vonatkozik a szerkesztőre is, amiben nyugodtan definiálhatok egy "< b >" sorozatot a CTRL+b-re, "< / b >"-t pedig a CTRL+SHIFT+b-re, aminek főként a HTML szerkesztésnél látom hasznát.

Még egy-két gondolat

A FAR a registryben tárolja minden beállítását a HKCU\Software\Far bejegyzés alatt. Ennek a kulcsnak az exportálásával lehet mentést készíteni a beállításokról, az esetleges windows-reinstall utáni időkre.

Az én windows asztalomon most 6 ikon van, a Start menüt pedig nem is használom, mert minden megoldok batch-ből. Ha egy új szoftvert telepítek, akkor csinálok neki egy rövid nevű batch-fájlt, és FAR-ból indítom: a skype-hoz pl. készítek egy "sk.bat"-ot, így amikor el akarom indítani, akkor csak azt írom be, hogy "sk", és nem kell huzigálnom az egeret és klikkelgetni ötöt. A parancssor pedig úgyis mindig ott van.

Elérhetőség: http://www.farmanager.com/


Far Manager 1.80 - Open Source

2008-01-04 21:11:19

A világ leghasználhatóbb fájlkezelője open-source lett, ami azt jelenti, hogy bárki lefetchelheti a forráskódot, és lefordíthatja magának a legújabb verziókat.

Igen nagy hadüzenet ez a TC közösségnek, lássuk ők mit tudnak :P

Far Manager honlapja.


Teljes bejegyzés

Olcsó asztali órás rádió Androidból

2017-04-14 22:36:00
14

Konzol kimenet színezés

2017-01-06 13:08:37
0

Windows Event Log bedolgozás MSSQL adatbázisba [update 1]

2015-04-30 22:23:52
0

Az internetadó margójára

2014-11-01 10:39:57
0

A C4nn0N logó

2014-07-26 20:50:32
0

Virtualizálás Xen 4.4-gyel Ubuntu 14.04 alatt (64 bit)

2014-04-30 09:46:38
1

Xen és XenServer előadás

2014-04-17 06:11:00
0

HLDS-V8: Javascripttel programozható HLDS (CS 1.6)

2014-03-15 09:33:53
0

Node.js lazy hibakezelés

2013-08-19 22:08:35
0

Office 2013 animáció kikapcsolása

2013-07-02 08:31:35
1

Node.js ékezetes szövegbevitel konzolból / parancssorból

2013-06-27 07:41:54
0

Egy Counter Strike szerver üzemeltetési tapasztalatai

2013-05-17 14:21:14
7

Hogyan tegyünk grafikus felületet Ubuntu 10.04 Serverre?

2013-05-07 08:19:05
2

Torrent tracker node.js-ben 65 sorban

2013-04-28 10:23:25
0

Hányadik vagyok a Google-ben?

2013-04-24 09:09:01
0

Virtualizálás Xen 4.1-gyel Ubuntu 12.04 alatt (64 bit)

2013-01-22 08:58:15
2

Cloud Backup - Ments a felhőbe

2012-05-02 21:46:13
0

VIP plugin CS 1.6-hoz

2012-04-22 16:35:07
7

Ki az az admin?

2012-03-17 23:45:04
0

Csináltam egy blogot

2011-12-09 15:32:11
2

Az IT szabályozásokról

2009-09-01 17:30:58
0

Twitter - IRC gateway, avagy hogyan twitteljünk irc protokollon

2009-06-05 09:51:47
0

Hogyan lehet blokkolhatatlan hirdetéseket elhelyezni egy weblapon?

2008-10-28 10:56:30
11

Virtualizálás Xen-nel Ubuntu 8.04.1 Server-en

2008-09-04 18:46:02
0

Hogyan tegyünk grafikus felületet Ubuntu 8.04 Serverre?

2008-05-19 20:02:29
0

FAR Manager kedvcsináló I.

2008-05-02 11:41:02
0

Far Manager 1.80 - Open Source

2008-01-04 21:11:19
0

IBM DB2 9.5 Express install Ubuntu 7.10 Serverre

2007-12-19 10:35:03
0

IBM Websphere Application Server 6.1.0.3 Express és WAS Plugin install Ubuntu 7.10 Serverre

2007-12-19 10:33:27
0

Hogyan tegyünk grafikus felületet Ubuntu 7.10 Serverre?

2007-12-11 22:00:17
0

Warezolás, gazemberség?

2007-11-20 21:01:00
0

iSCSI Target és Initiator installálása Ubuntu 6.06.1 LTS-re

2007-10-13 18:23:40
0

Oracle 11g R1 install Ubuntu 6.06.1-re

2007-08-18 14:13:04
0

How to install Oracle 11g R1 on Ubuntu 6.06.1 LTS

2007-08-18 14:13:04
0

Hogyan tegyünk grafikus felületet Ubuntu 6.06.1 Serverre?

2007-08-18 14:09:55
0

Apache2 - WebDAV - Ubuntu 6.06.1 - Windows XP kliens

2007-08-13 19:48:34
0

CVS beállítása Ubuntu 6.06.1-re

2007-05-21 19:39:32
0

IBM DB2 8.2 Express install Debian 4.0-ra (64 bit)

2007-05-15 20:21:33
0

IBM DB2 8.2 Express install Ubuntu 6.06.1-re

2007-05-09 20:47:34
0

Lemez olvasási/írási sebesség tesztelés linux alatt

2007-05-05 20:14:30
0

Oracle Applications tippek 1.

2007-05-03 20:47:55
0

Windows Event Log bedolgozás MSSQL adatbázisba

2007-04-30 21:06:33
0

Oracle tippek 1.

2007-04-30 17:20:25
0

MySQL automatikus backup készítés jelszó felfedése nélkül

2007-04-18 23:42:51
0

LVM - logikai lemezkezelés (skicc)

2007-04-15 19:28:33
0

Counter Strike 1.6 telepítése Ubuntu 6.06.1-re

2007-04-08 12:15:32
0