Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
-
30. září 2024
-
4. října 2024
-
14. listopadu 2024
-
11. prosince 2024
Software
UltraEdit 16.0: král vývojářských textových editorů
17. března 2010, 00.00 | Programátorský textový editor UltraEdit vyniká svojí univerzálností a modifikovatelným pracovním prostředím, které si můžete přizpůsobit k celé řadě účelů včetně editace HTML/XHTML/CSS a PHP kódu, práci se zdrojovými kódy různých skriptovacích a programovací jazyků, dále na přípravu technické dokumentace a obecně i libovolné jiné účely v oblasti zpracování textů a prakticky libovolných zdrojových kódů.
Plnohodnotný textový editor zdrojových kódů a „čistých“ textů ve Windows chybí. Notepad je vzhledem ke svému nulovému vývoji i možnostem jednoduše k smíchu a naopak WordPad nelze nijak smysluplně použít na úpravy zdrojových kódů či skriptů.
Komerční obdobou editoru textů typu Notepadu je univerzální editor UltraEdit, který nabízí obrovskou škálu funkcí a možností pro zpracování běžných textů, skriptů či zdrojových kódů mnoha jazyků včetně PHP, HTML/XHTML a kaskádových stylů. Autoři UltraEditu, společnost IDM Computer Solutions, charakterizují program jako vyspělou náhradu Notepadu (což právě v případě UltraEditu zní dost komicky) s orientací do oblasti programátorských editorů, kódování webových stránek, tvorbu technické dokumentace a řadu dalších účelů souvisejících s textem.
UltraEdit pro Windows se ve své šestnácté stěžejní verzi prodává za 60 USD, vývojářům navíc společnost IDM Computer Solutions nabízí rozšířenou edici s názvem UEStudio (80 USD), doplněnou například o komplexnější podporu PHP včetně integrovaného modulu PHP Debugger (využívá XDebug), podporu Ruby, správce projektů, správu verzí přes SVN/CVS, Resource Editor, konvertor projektů z Visual Studia a (mimo jiné) především podporu 65 kompilátorů různých programovacích jazyků. Nově představená varianta UltraEditu pro Linux s názvem UEx (nyní ve verzi 1.1) není navlas shodná s UltraEditem 16, nabízí však valnou část jeho funkcí a prodává se za zaváděcí cenu 50 USD.
Prostředí editoru a modulární sekce
Celý UltraEdit je vlastně propracovaná skládanka, jejíž prostředí a funkce si můžete nakonfigurovat a přizpůsobit konkrétním účelům. Výraz prostředí je přitom doslovné, neboť UltraEdit obsahuje celkem šest hlavních typů prostředí (Environments), jejichž součástí jsou modulární části editoru s rozvržením vhodným pro daný účel. Konkrétně se jedná o náhradu Notepadu se zjednodušenou paletou funkcí UltraEditu a dále pak prostředí Power User s větším počtem editačních funkcí.
Trochu odlišná jsou pak prostředí Programmer pro práci se zdrojovými kódy, System Administrator pro správu souborů, konfigurací apod., které pak ještě doplňuje prostředí Technical Writer pro zpracování technické dokumentace. Poslední šestý hlavní typ prostředí s názvem Web Developer je obecně zaměřený na vývoj webových projektů kombinujících různé technologie a skriptovací/programovací jazyky s editorem kaskádových stylů.
Každé prostředí zahrnuje specifické moduly například pro offline i online správu souborů a souborové operace, makropříkazy či různé selektory s výběrem příslušných části kódu, HTML/CSS tagů apod., podle prostředí se navíc mohou měnit klasická i kontextová ovládací menu. Jednotlivá prostředí si také můžete zduplikovat a částečně upravit k vlastním (většinou specializovaným) účelům.
UltraEdit 16 - prostředí editoru lze přizpůsobit nejrůznějším účelům od editace webových stránek až po programování či tvorbu technické dokumentace
UltraEdit 16 - prostředí editoru ve variantě editoru kaskádových stylů s možností doplňovat jednotlivé styly a jejich parametry
UltraEdit 16 - na ukázce několika ovládacích menu programu lze získat hrubou představu o tom, co všechno editor vlastně umí |
Práce se soubory
Import, správa a manuální či automatické ukládání souborů realizuje UltraEdit v několika úrovních. Vyjma vestavěného XML Manageru a jednoduchého správce projektů (plnohodnotná správa projektů je pouze v UEStudiu) máte k dispozici služby rovněž integrovaného FTP klienta (pouze 32 bitového) s podporou SFTP a FTPS a solidní podporou SSL certifikátů. SCP bohužel UltraEdit neumí, SSH a Telnet už samozřejmě ano.
UltraEdit 16 - vestavěný FTP Browser slouží k procházení obsahu FTP serverů a k eventuálnímu otevírání souborů v UltraEditu
UltraEdit 16 - funkce na porovnávání vybraných souborů nebo celých adresářů
UltraEdit 16 - program může fungovat i jako jednoduchý hexa editor
Mnoho volitelných panelů a lišt
Různé volitelné a částečně konfigurovatelné nástrojové panely a lišty s ikonkami umožňují jedním kliknutím myši vkládat kousky kódu, pracovat se skripty, funkcemi v kódu, jejich parametry, proměnnými a vlastnostmi. Zajímavé je propojení na různé online vyhledávače a služby přímo v okně UltraEditu. Pro „programovatelné“ akce můžete využít systém makropříkazů, které lze v UltraEditu libovolně nahrávat a uložit pro pozdější použití.
Běžné editační funkce UltraEditu nemá smysl popisovat, je jich velmi mnoho. V předvolbách editoru si navíc můžete nastavit obrovské množství předvoleb ovlivňujících jednotlivé editační či zobrazovací funkce editoru, například včetně (do verze 16 nově přidané) schopnosti graficky zvýraznit upravené a změněné řádky textu či kódu, skrývající logicky se pod funkcí Line Change Indicator.
Mezi nejdůležitější vlastnosti UltraEditu patří tzv. Code Folding, nastavitelné zvýrazňování syntaxe pro spoustu skriptovacích a programovacích jazyků, XML struktur (včetně XML parseru) a také schopnost editovat i velmi rozsáhlé soubory (i více než 4 GB) přímo z disku. Samozřejmostí je pak 64 bitový file handling, podpora Unicode (+ několika desítek jiných kódování písem), relativně komfortní víceřádkové vyhledávání a nahrazování textových řetězců a mimo jiné také možnost editovat text či kód ve sloupcích.
K UltraEditu dostanete i spell checker pro několik jazyků, čeština mezi nimi bohužel není a slovníky z MS Office či OpenOffice. org využít nelze.
UltraEdit 16 - funkce na vyhledávání a nahrazování slov, výrazů a obecně libovolných textových řetězců
UltraEdit 16 - součástí editoru je i kontrola pravopisu, bohužel ne pro češtinu
UltraEdit 16 - informační funkce editoru o statistice počtu slov v textu
UltraEdit 16 - další informační funkce zobrazuje podrobné údaje o konkrétním znaku
UltraEdit 16 - jeden z doplňkových nástrojů pro výběr a případnou konverzi kódů/zápisu barev
UltraEdit 16 - úpravy speciálních tagů
UltraEdit 16 - předvolby pro tvorbu a úpravy makropříkazů
Závěr
I když se to možná ze skromného popisu základních funkcí UltraEditu pro Windows příliš nezdá, jedná se o pravděpodobně nejlépe vybavený editor zdrojových kódů, „čistých“ textů a všeho dalšího, co s textovými soubory na platformě Windows nějak souvisí. Obrovská škála funkcí UltraEditu nachází své stěžejní uplatnění v uživatelsky volitelném prostředí editoru s různými modulárními částmi, které můžete využívat pro práci s XML, HTML/XHTML a PHP kódem, skriptováním v Perlu či JavaScriptu a také u editace zdrojových kódů v různých programovacích jazycích.
Vzhledem k celkovým schopnostem UltraEditu je jeho cena 60 USD poměrně příznivá. Ocenit navíc musím i poměrně rychlý vývoj editoru jako celku, který do sebe postupně integruje velmi mnoho užitečných funkcí a nezanedbává ani opravy chyb a případných zjištěných nedostatků.
Zkušební verzi UltraEditu či případně UEStudia si můžete stáhnout zdarma z webových stránek editoru.
Tématické zařazení:
-
14. května 2014
Jak vkládat snímky do galerií a soutěží? Stručný obrazový průvodce
-
23. dubna 2014
Konica Minolta přenesla výhody velkých zařízení do kompaktních modelů
-
12. června 2012
-
9. dubna 2014
-
5. ledna 2017
-
6. září 2004
OKI snižuje ceny barevných laserových tiskáren C3100 a C5200n
-
13. května 2004
-
19. ledna 2004
QuarkXPress Passport 6: předvedení nové verze na konferenci Apple Forum 27.1.2004
-
6. února 2001
-
30. listopadu 2014
Nový fotoaparát α7 II: první plnoformát s pětiosou optickou stabilizací obrazu na světě
-
14. října 2024
-
10. prosince 2024