Grafika publishing webtip.cz grafika.cz mujiPod.cz mujmac.cz fotografovani.cz printing.cz builder.cz galerie
webtip.cz
adresář  | práce  | diskuse  | redakce  | inzerce
 
 


  rkEdit
o autorovi 
poslat mailem 
tisknout článek 
aktuální rubrika 
Hledáte-li šikovný editor mnoha typů zdrojových kódů (vč. HTML, PHP, JS, CSS...), který disponuje užitečnými funkcemi a slušnou možností personalizace a navíc je freeware, pak určitě vyzkoušejte rkEdit!

Pecka Miroslav - 24.02.2003 - recenze - Rubrika: HTML editory

Před nějakou dobou jsem pocítil nutkavou potřebu najít nějaký šikovný editor podporující zvýrazňování syntaxe (highlighting) PHP. Hledal jsem a našel jsem rkEdit...

Typy souborů a jejich nastavení

rkEdit není rozhodně program specializovaný na tvorbu PHP kódu - podporuje syntaxi více než dvaceti typů zdrojových kódů mezi nimiž nechybí HTML, XML, CSS, PHP, Perl, SQL, Javascript, VBScript, Java, C/C++ a další. Pro každý typ můžete nastavit příslušné přípony souborů (pro PHP např. .php, .php3, .phtml), styl zvýrazňování jednotlivých atributů (klíčové slovo, řetězec, číslo...), smart highlighting, nastavení překládání (kompilování) a uživatelské příkazy (vysvětlím dále). Volba Smart highlighting je k dispozici jen u některých typů souborů a například u PHP souboru se jejím zaškrtnutím zajistí, že HTML kód (který je součástí .php souboru) mimo PHP kód se bude zobrazovat podle nastavení HTML highlightingu. Nastavení překládání využijí tvůrci kódů, které je třeba nejdříve zkompilovat a poté spustit - v rkEditu můžete mít přímo nastaveny tyto příkazy (položky Compile a Run). Položka uživatelské příkazy umožňuje nastavit až šest programů, které je možno spustit z rkEditu a které jako svůj parametr převezmou název právě editovaného souboru (například různé verze browserů).

Nastavení typů souborů

Funkce programu

rkEdit umožňuje mít otevřeno samozřejmě více než jeden soubor. Mezi soubory se můžete přepínat klasicky pomocí záložek umístěných nad či pod hlavním oknem editoru. Soubory, které mají mezi sebou vazbu - utvářejí nějaký celek - můžete seskupovat do projektů. Daný projekt můžete následně uložit a pokud jej pak znovu otevřete, otevřou se vám všechny soubory, které jste deklarovali, že jsou součástí projektu. Kromě toho u projektu můžete mít vlastní To-Do List (seznam s poznámkami, co byste měli ještě udělat) a Project's Commands (uživatelské příkazy - programy - které často spouštíte v souvislosti s tímto projektem).

Hlavní okno rkEditu

V programu nechybí funkce pro vyhledávání a záměnu řetězce, skok na (číslem) daný řádek, vyhledávání párové závorky, odsazení bloku textu či výběr řádkového i sloupcového bloku. rkEdit umí též třídit záznamy (řádky) a to (na textový editor) celkem sofistikovaně - rozhodně umí více než obyčejné setřídění řádků podle jejich celé délky. Mezi další speciality (které najdete v menu Special) patří Table wizard (průvodce při tvorbě nejen HTML tabulky), ASCII tabulka (s desítkovým a hex kódem), Multiple clipboard viewer (rozšíření schránky Windows, které si pamatuje více než jen poslední obsah vložený do schránky s možností následného vložení do dokumentu), Delete redundant spaces (mazání vícenásobných mezer v textu), Czech specialities (tj. možnost konverze mezi mnoha kódováními) a další.

Velmi užitečnou funkcí jsou Šablony. Umožňují uživateli definovat si zkratky pro často používané části kódu. Nadefinujete si například že zkratka "wh" bude příslušet kódu pro vypsaní while cyklu, pak stačí napsat "wh", stisknout Ctrl+J a "wh" se nahradí příslušným kódem. Pro každý typ souboru můžete mít takovouto vlastní sadu šablon. Trošku nepříjemné je, že šablony není možno vytvářet přímo v prostředí rkEditu (pomocí nějakého uživatelského nástroje), ale je třeba je definovat v XML souboru, z nějž rkEdit tyto informace následně čte. Nicméně díky precizní nápovědě by to neměl být problém ani pro začátečníka. 

Plug-iny

rkEdit je program velmi otevřený plug-inům. Do programu je možno implementovat vlastní skripty napsané v JScriptu nebo VBScriptu. Takto je realizována například i standardní funkce "Text to XML SafeForm" a "XML SafeForm to text" pro převod "nebezpečných" znaků na příslušné entity. Ze stránek produktu si můžete stáhnout i další na skripty. Jako plug-in si lze také stáhnout databázový modul, který vám umožní přímo pomocí rkEditu přistupovat k databázi. 

Závěrem

rkEdit se mně osobně velmi zalíbil. Jedná se o český freeware, který zvládá mnoho syntaxí a poskytuje slušné uživatelské nastavení pro každý typ souboru, podporuje projekty, je možno si ho do značné míry "dotvořit k obrazu svému". Jedinou větší výtkou je nemožnost automatického zalamování řádky na obrazovce a nutnost definovat šablony přímo v XML souboru. Za nevýhodu lze též považovat nemožnost upravit seznam klíčových slov (používaných při highlightingu) pro různé typy zdrojových kódů. V PHP highlightingu jsem konkrétně narazil na neznalost klíčového slova "foreach" a here-doc syntaxe. Nicméně autor program stále vylepšuje a tak se jistě i této nápravy dočkáme. 

Autorem programu je Slávek Rydval. Program (a jeho doplňky) si můžete stáhnout na http://www.rydval.cz/rkEdit/.

Pecka Miroslav


Hodnocení článku: -1- -2- -3- -4- -5-  Aktuální hodnocení: 2.61 (4945)

Relevantní články
Žádné články


Příspěvky do diskuse o aktuálním článku
Sa-Tas03.05.19:48PSPad ???
Leos25.11.19:221st page 2000
Jiří Valoušek31.03.10:58RE: 1st page 2000
Pepýk26.03.0:30Je i v CZ?
Slávek Rydval28.02.12:20Připomínka k recenzi
Miroslav Pecka04.03.18:17RE: Připomínka k recenzi
Slávek Rydval06.03.9:10RE: RE: Připomínka k recenzi
stuff25.02.15:44jEdit ruluje
  

 

  O vydavateli | Kontakt | Ceník reklamy | Ochrana osobních dat
©2002 Grafika Publishing. Všechna práva vyhrazena!