Shareware - Uverejneno: CHIP 9/99, str. 131-132 |
Mr. ED verze 1.25 |
Editor Mr. ED (MED) je velmi rychlym a vykonnym shareware programem.
Zde recenzovana verze funguje vyhradne v materskem grafickem prostredi
OS/2 Merlin (Warp). Existuje vsak take MED for Win32 verze 2.20, ktery
pracuje v grafickem prostredi Windows 9x/NT. Po malem porovnani jsem
se rozhodl recenzovat OS/2 verzi, protoze MED for Win32 tvrde vyzaduje
aktualizaci systemove knihovny Microsoft COMCTL32.DLL a neobsahuje
vubec zadnou napovedu.
Aktualni verze editoru, ktera pochazi z brezna 1999, je urcena hlavne
programatorum (podporuje jen ASCII). Plocha aplikacniho okna MED je
rozdelena na tri casti. V horni tretine najdete celkem devet menu a
nastrojovou listu. Nastrojovou listu je mozne velmi komfortne
nakonfigurovat (libovolne poradi ikonek, pridani dalsich ikonek apod.)
Pri pouzivani listy prijemne pomaha bublinkova napoveda. Druhou
tretinu aplikacniho okna tvori editacni okna (pocet techto oken neni
omezen), kde se zobrazuji nactene textove soubory. V editacnim okne
funguje silna podpora techniky pretahovani mysi. Dolni tretinu okna
tvori konfigurovatelna informacni radka.
Aktualni verze editoru se muze pochlubit zretelne rozsirenym poctem
funkci pro praci s blokem textu, plnou podporou souboru se symbolem
READ-ONLY, podporou tvrdych tabelatoru, moznosti kompletni redefinice
horkych klaves uzivatelem a velkym poctem mensich vylepseni. MED navic
respektuje souborove formaty Unixu a Macintoshe, takze s nim muzete
vytvaret programy take pro Linux nebo Power Macintosh. MED primo
podporuje programovaci jazyky C, C++, Java, JavaScript, Modula-2, OS/2
REXX, LaTeX, Pascal, Ada, HTML, 80x86 Assembler, Clipper, Fortran a
Lisp. Jedna radka textu pritom muze mit az 4094 znaku. Vsechny programy
v podporovanych jazycich jsou zobrazovany s barevnym zvyraznovanim
prikazovych konstrukci. Vsechny operace modifikujici text podlehaji
dvojici prikazu UNDO/REDO, ktera je schopna zachytit az 400 poslednich
editacnich zmen. K manipulacim s casti textu pomoci schranky
(clipboardu) slouzi trojice standardnich prikazu. Funkce Append navic
umoznuje pridavat (bez vymazani) do jiz zaplnene schranky dalsi text.
Mnoho moznosti ma vyvojar pri vyhledavani a nahrazovani textu ci jinych
znaku (CR,FF,LF). Pri vytvareni zdrojovych textu muzeme vyuzit i 10
typu carove grafiky. Pri opakovanem otevirani prazdnych souboru je
vyhodne pouzivat skeletonovy soubor s pripravenou strukturou
(hlavickou) dokumentu. MED je ohleduplny take k aktivnim 16bitovym
Windows aplikacim (v ramci WIN-OS/2), protoze umi pracovat jako DDE
server (rozumi komunikacnim prikazum EDIT, GOTO, SAYERROR) a podporuje
standardni Windows stranku 1004.
Mezi hlavni prednosti editoru patri vyrazne prepracovany Section
Browser. Section Browser je nyni clenite dialogove okno, ktere umi
prehlednym zpusobem zobrazit vsechny funkce, tridy, typove definice a
sekce (podprogramy) v programovacim jazyku. Pokud vytvareny program
nebo text je dlouhy, muzeme si nastavit libovolny pocet znacek, ktere
nam pozdeji vyrazne usnadni presouvani v souboru. Pro dalsi pouziti
mohou byt navic znacky ulozeny v rozsirenych atributech (vyzaduje
HPFS). Jestlize pri vytvareni programu mame nejasnou predstavu o
moznostech urciteho prikazu, staci zvolit funkci Help on keyword,
ktera automaticky zavola dostupnou externi napovedu (vcetne REXX
prikazu). Soucasti editoru je samozrejme i pet vykonnych funkci pro
vytvareni a pouzivani maker. Pocet aktivnich maker neni limitovan.
Vetsina profesionalu nepochybne oceni funkce Tool manager a Output
window. Tool manager predstavuje clenity dialog umoznujici libovolne
spousteni, pridavani, modifikovani, vymazavani (ze seznamu) a
kopirovani vybraneho kompilatoru ci jine podobne utility. Output
window zobrazuje textove zpravy, ktere produkuje spusteny (pres Tool
manager) kompilator. Zpravy jsou barevne odliseny dle zavaznosti. Po
ukonceni kompilace je mozne okamzite zacit opravovat pripadne chyby.
V menu OPTIONS muzeme kdykoli aktivovat funkci Settings, ktera
obsahuje dialog se 13 rozsahlymi barevnymi konfiguracnimi zalozkami.
MED je vynikajicim komplexnim editorem, ktery ma silne predpoklady byt
univerzalnim multiplatformnim nastrojem pro mnoho programatoru. Dalsi
informace najdete v souboru README.TXT.