jEdit - editor programátora
jEdit je multiplatformní textový editor implementovaný v programovacím jazyce Java. Je široce rožšířitelný a škálovatelný, podporuje zvýrazňování syntaxe pro zdrojové texty desítek programovacích jazyků a schémat. Poskytován je pod GNU GPL licencí, tedy zdarma se zdrojovými kódy. Na poli XHTML/PHP konkuruje jednomu z nejpoužívanějších programátorských editorů - PSPadu.
Co umí, co je potřeba a kde jej stáhnout
Vzhledem k tomu, že jEdit vyžaduje ke svému běhu virtuální stroj JVM, je třeba nejdříve nainstalovat běhové prostředí Javy JRE verze 1.5 nebo vyšší. Přestože se jedná o aplikaci psanou v Javě, je velice rychlá (dlouhé načítání čekejte akorát při startu). Open source licence umožňuje lepší testování a zachytávání "bugů", v aktuální verzi 4.2 je editor mimořádně stabilní. Díky JVM je zároveň dokonale přenositelný, tuto výhodu oceníte, pokud často pracujete s více operačními systémy. Poslední verzi programu stáhnete na www.jedit.org/index.php?page=download.
Přehled základních funkcí
Complete Word
- doplňování slov aktuálně používaného programovacího jazyka
Folding
- rozčleňuje text do bloků a umožňuje pomocí šipek jednotlivé bloky zabalit či rozbalit
Structure Browser
- prohlížeč struktury dokumentu, výborný u velkých projektů
Syntax Highlight
- spolupracuje s parsery a dále zvýrazňuje chyby v kódu
- podpora asi 130 jazyků (Java, C++, PHP, XML, HTML, Perl, TEX, ASP)
Split
- bezchybná možnost rozdělení obrazovky na více oken
Hlavní zbraň jEditu - pluginy
Teprve po rozšíření standardní instalace specializovanými pluginy získá editor na síle. Pluginy jsou zvyklé spolu přímo komunikovat a využívat svých funkcí navzájem (nepřekrývají se a šetří tak místo v paměti). Na internetu jsou dostupné stovky, přímo v programu je možné instalovat ty z nich, které jsou dostupné v internetové jEdit Plugin Repository. Protože jsou pluginy často vyvíjeny nezávislými programátory, má každý svoji nápovědu nebo krátký návod k použití. Krátce představím ty nejužitečnější z nich:
Console
- systémová konzole - spouští externí programy, podpora makrojazyka BeanShell
ErrorList
- zprostředkovává chybový výstup parserů a jiných pluginů
PHP Parser
- kontroluje správnost kódu v PHP
XML
- parser pro značkovací jazyk XML a jeho schémata
ProjectViewer
- plugin umožňující správu projektů
SideKick
- zobrazuje strukturu dokumentu, zprostředkovává kompletaci slov jiným pluginům
Závěr
jEdit je vyspělý a mocný nástroj pro programátora pracujícího v různých jazycích a určitě byste jej měli vyzkoušet. Obrovské množství pluginů a open source licence z něj dělá velikou konkurenci placených editorů a je také mimořádně zajímavou alternativou například k programu PSPad.