Autor: Michal Pohořelský
Uveřejněno: CHIP 09/99, str. 131-132
Mr. ED verze 1.25


Editor Mr. ED (MED) je velmi rychlým a výkonným shareware programem. Zde recenzovaná verze funguje výhradně v mateřském grafickém prostředí OS/2 Merlin (Warp). Existuje však také MED for Win32 verze 2.20, který pracuje v grafickém prostředí Windows 9x/NT. Po malém porovnání jsem se rozhodl recenzovat OS/2 verzi, protože MED for Win32 tvrdě vyžaduje aktualizaci systémové knihovny Microsoft COMCTL32.DLL a neobsahuje vůbec žádnou nápovědu.
Aktuální verze editoru, která pochází z března 1999, je určena hlavně programátorům (podporuje jen ASCII). Plocha aplikačního okna MED je rozdělena na tři části. V horní třetině najdete celkem devět menu a nástrojovou lištu. Nástrojovou lištu je možné velmi komfortně nakonfigurovat (libovolné pořadí ikonek, přidání dalších ikonek apod.) Při používání lišty příjemně pomáhá bublinková nápověda. Druhou třetinu aplikačního okna tvoří editační okna (počet těchto oken není omezen), kde se zobrazují načtené textové soubory. V editačním okně funguje silná podpora techniky přetahování myší. Dolní třetinu okna tvoří konfigurovatelná informační řádka.
Aktuální verze editoru se může pochlubit zřetelně rozšířeným počtem funkcí pro práci s blokem textu, plnou podporou souborů se symbolem READ-ONLY, podporou tvrdých tabelátorů, možností kompletní redefinice horkých kláves uživatelem a velkým počtem menších vylepšení. MED navíc respektuje souborové formáty Unixu a Macintoshe, takže s ním můžete vytvářet programy také pro Linux nebo Power Macintosh. MED přímo podporuje programovací jazyky C, C++, Java, JavaScript, Modula-2, OS/2 REXX, LaTeX, Pascal, Ada, HTML, 80x86 Assembler, Clipper, Fortran a Lisp. Jedna řádka textu přitom může mít až 4094 znaků. Všechny programy v podporovaných jazycích jsou zobrazovány s barevným zvýrazňováním příkazových konstrukcí. Všechny operace modifikující text podléhají dvojici příkazů UNDO/REDO, která je schopna zachytit až 400 posledních editačních změn. K manipulacím s částí textu pomocí schránky (clipboardu) slouží trojice standardních příkazů. Funkce Append navíc umožňuje přidávat (bez vymazání) do již zaplněné schránky další text. Mnoho možností má vývojář při vyhledávání a nahrazování textu či jiných znaků (CR,FF,LF). Při vytváření zdrojových textů můžeme využít i 10 typů čárové grafiky. Při opakovaném otevírání prázdných souborů je výhodné používat skeletonový soubor s připravenou strukturou (hlavičkou) dokumentu. MED je ohleduplný také k aktivním 16bitovým Windows aplikacím (v rámci WIN-OS/2), protože umí pracovat jako DDE server (rozumí komunikačním příkazům EDIT, GOTO, SAYERROR) a podporuje standardní Windows stránku 1004.
Mezi hlavní předností editoru patří výrazně přepracovaný Section Browser. Section Browser je nyní členité dialogové okno, které umí přehledným způsobem zobrazit všechny funkce, třídy, typové definice a sekce (podprogramy) v programovacím jazyku. Pokud vytvářený program nebo text je dlouhý, můžeme si nastavit libovolný počet značek, které nám později výrazně usnadní přesouvání v souboru. Pro další použití mohou být navíc značky uloženy v rozšířených atributech (vyžaduje HPFS). Jestliže při vytváření programu máme nejasnou představu o možnostech určitého příkazu, stačí zvolit funkci Help on keyword, která automaticky zavolá dostupnou externí nápovědu (včetně REXX příkazů). Součástí editoru je samozřejmě i pět výkonných funkcí pro vytváření a používání maker. Počet aktivních maker není limitován. Většina profesionálů nepochybně ocení funkce Tool manager a Output window. Tool manager představuje členitý dialog umožňující libovolné spouštění, přidávání, modifikování, vymazávání (ze seznamu) a kopírování vybraného kompilátoru či jiné podobné utility. Output window zobrazuje textové zprávy, které produkuje spuštěný (přes Tool manager) kompilátor. Zprávy jsou barevně odlišeny dle závažnosti. Po ukončení kompilace je možné okamžitě začít opravovat případné chyby. V menu OPTIONS můžeme kdykoli aktivovat funkci Settings, která obsahuje dialog se 13 rozsáhlými barevnými konfiguračními záložkami. MED je vynikajícím komplexním editorem, který má silné předpoklady být univerzálním multiplatformním nástrojem pro mnoho programátorů. Další informace najdete v souboru README.TXT.




Skok na další stránku Skok na hlavní menu Skok na další stránku


Copyright (c) 1999 Michal Pohořelský