Nejen HTML editor - Komodo Edit 6.0

Každý se občas zabývá psaním kódu má svůj oblíbený editor. Dnes je výběr široký, ale většina editorů, mluvím o free editorech, zůstává na úrovni, která začne být po určité době omezující. Pokud práci myslíte vážněji, tak sáhnete buď po Visual Studio 2010 Express nebo se poohlédnete jinde. V případě vážnější práce s .NET to bude Visual Studio 2010 Professional. Pokud dáváte přednost PHP, pak je to určitě Zend Studio 8.

Co když je ale potřeba jen nějaký jednoduchý editor pro občasné psaní kódu nebo jednoduché úpravy HTML, občas nějakých PHP souborů atd. Každý asi zná Notepad, který je naneštěstí poněkud omezený. Samozřejmě hardcore programátoři na něj nenechají dopustit, řekl bych už nějakých 15 let… Notepad je tedy spíš muzeální kousek, který se sice hodí na jednodušší úpravy, ale na vážnou práci asi ne.

Co zkusit Notepad2. Je o kus pokročilejší, hodí se na úpravy webových stránek – HTML souborů, občasné úpravy PHP, DB skriptů, TXT souborů, má barevnou syntaxi, takže to není takové nepřehledné zoufalství jako Notepad, ale z mého pohledu má jeden závažný nedostatek a tím je chybějící intellisense. Takže produktivita je nula celá nula nic. Kvůli neustálým překlepům se člověk musí vracet a to dost zdržuje. Možná je to jen deformace z Visual Studia, ale nedovedu si představit, že by dnešní vývojář, webař nebo kdokoli, psal více jak 10 řádek bez Intellisense. No, dobrá, tak 11… ;-)

Další editory, které stojí za vyzkoušení jsou PSPad, jEdit, Notepad++, někdo dá přednost Aptana Studiu…

[![Editor TextMage](http://res.cloudinary.com/marb/image/upload/h_87,w_300/v1416099626/editor-textmate_iqkvvl.png "editor-textmate")](http://res.cloudinary.com/marb/image/upload/v1416099626/editor-textmate_iqkvvl.png)TextMate je pouze pro Macy. Uživatelé Windows mohou mít podobný - Komodo Editor.
Jabkaři mají svůj TextMate.

A právě posledně jmenovanému je podobný Komodo Editor 6. Je malý, má intellisense a je rozšiřitelný. Vezmu to popořadě.

Komodo Editor podporuje samozřejmě HTML (s extension HTML Toolkit i HTML 5), XHTML, JavaScript, PHP, Ruby, Python, Perl. Samozřejmostí je zvýraznění syntaxe. Intellisense se jmenuje “code intelligence” a funguje přesně jak očekáváme.

[![Komodo Editor Add-ons](http://res.cloudinary.com/marb/image/upload/h_300,w_255/v1416099622/komodo-editor-6_0-add-ons_tdenp1.png "komodo-editor-6.0-add-ons")](http://res.cloudinary.com/marb/image/upload/v1416099622/komodo-editor-6_0-add-ons_tdenp1.png)Systém rozšíření je totožný s Firefoxem.
Pokud vám systém rozšíření (Add-ons, Extensions a Plugins) bude připomínat ten z Firefoxu, pak jste doma. Je to ten samý. Pokud chcete rozšíření nainstalovat, stačí napsat název do vyhledávacího políčka v Add-ons.

Pokud se vám nelíbí výchozí Windows téma, pak stačí nainstalovat rozšíření Aero Theme.

O další rozšíření není nouze. Komu nestačí Vista Theme, může nainstaloat ještě Tweak UI, které umožní umisťovat postraní okna (sidebars) vedle sebe.

Pokračovat můžeme instalací MySQL Database Exploreru, ale tady už budete muset upgradovat na Komodo Editor IDE (placená verze). Free verze ho nepodporuje.

Užitečný je Side By Side Diffs, Komodo Source Tree. Podívat se můžete i na ostatní extensions. Pro starší verzi existovalo i rozšíření pro jQuery, ale to už by mělo být ve verzi 6 zabudované v samotném editoru.

[![Komodo Editor 6.0](http://res.cloudinary.com/marb/image/upload/h_226,w_300/v1416099624/komodo-editor-6_0_thz1e2.png "komodo-editor-6.0")](http://res.cloudinary.com/marb/image/upload/v1416099624/komodo-editor-6_0_thz1e2.png)Pokud se nelíbí výchozí téma, stačí nainstalovat Vista Theme.
Občas mi připadá, že intellisense je trochu pomalejší než by měla být, zvlášť při psaní JavaScriptu vypadá trochu retardovaně, když se objeví, až když máte klíčové slovo napsané, s identifikátory vám nepomůže vůbec. Možná je to v placené verzi jinak. Vzhledem k tomu, že editor pro JavaScript nepoužívám, tak mě to až tak netrápí.

Další skvělou vlastností, na kterou ale musíte mít nainstalovaný HTML Toolkit, je, že stačí napsat <span style="font-family: "courier new", "courier";">lipsum zmáčknout tabulátor a automaticky vám to vygeneruje lorem ipsum odstavec (právě jako TextMate).

Další perličkou je podržet Ctrl v CSS souboru a najet myší nad obrázek – neocenitelné :-)

Zbytek šikovných funkcí najdete na stránce HTML Toolkitu.

Pokud při tvorbě webu potřebujete narychlo otevřít nějaký soubor a provést v něm pár úprav, pak je to ideální společník.