
JEdit je
nejlepší programátorský editor, navíc multiplatformní. Je řádově lepší než oblíbený
PSPad, protože je psaný Java programátory pro (nejen-Java) programátory, obsahuje
podporu pluginů, skriptovacího jazyka, podporu více než 40 různých kódování,
včetně utf-8, a mnohé další.
Pokud programujete v PHP, můžete si enhanced chm manuál k PHP integrovat
do JEditu. Funguje to potom tak, že si v textu označíte klíčové slovo, stisknete
předvolanou kombinaci kláves, třeba Ctrl+Alt+P, a ihned se Vám
otevře stránka PHP manuálu k dané funkci. Velice užitečné, zvláště ve spojení
s pluginy CodeBrowser, JTidyPlugin, a PHPParser.
Jak na to? V adresáři JEdit/Macros si vytvořte pod-adresář PHP a v něm soubor
nazvaný Otevřít_v_PHP_manuálu.bsh s tímto obsahem:
CHM_location = "C:\\Dev\\Manual\\PHP\\php_manual_en.chm";
selections = textArea.getSelection();
if(selections.length > 0)
CHM_location +=
"::/_function.html#" +
textArea.getSelectedText();
exec("HH " + CHM_location);
Následně si stáhněte nejnovější dokumentaci
k PHP, a umístěte ji do adresáře C:\Dev\Manual\PHP\.
Potom si v menu Utilities / Global Options / sekce Shortcuts /
podsekce Macros přiřaďte pro makro Otevřít_v_PHP_manuálu klávesovou
zkratku třeba Ctrl+Alt+P.
Nerad bych tady začínal nějakou flame, ale PSPad je IMHO lepší v tom, že nepotřebuje instalaci JME. Pokud vím, tak nějaké plug-iny podporuje rovněž (možná ne takové nožství) a startuje se rychle vždy, bez nutnosti cokoliv nastavovat. Jeho nevýhodou je to, že není multiplatformní, ale pro člověka, který více platforem nepoužívá, je to jeden z nejlepších textových editorů. UTF-8 umí taky.
[1] a v čem je výhoda, že nepotřebuje JVM? To člověka po provedené instalaci (15MB se dá i na GPRS) nezajímá.. Naopak, díky JVM funguje JEdit na Windows, Linuxu, MacOS, Solarisu, kdekoliv...
PSPad je docela ok, ale, nemá skutečně pluginy a API pro ně, neumí pokročilé vyhledávání a nahrazování ve více souborech, neumí 40 kódování, nemá parser PHP, nemá Code Browser, nemá XML a XSLT, nemá vlastní programovací (bsh) makro jazyk, není možné jej integrovat s dokumentací, nemá automatický update pluginů, nemá sdílení maker mezi všemi programátory na centrálním server jedit.org, a mnoho dalšího..
Jan Fiala udělal na PSPadu slušnou práci, ale JEditu, za nímž stojí desítky lidí, není a nikdy nebude schopen konkurovat.. Doporučuji JEdit vyzkoušet, taky jsem kdysi používal PSPad 😉
Nicméně, rozdíl mezi Notepadem a PSPadem, značný, je zhruba stejný jako mezi PSPadem a JEditem.
[2]
Pokud delas si tedy seradis podle vykonosti notepad PSPad a JEdit, kam chces strcit GVIM.
Protoze to krome kodovani podporuje psani z prava doleva, existuje minimalne na vsech platformach, na kterych existuje java. Startuje rychle, podporuje pluginy, scriptovani, integrovani dokumentace, sdileni maker na http://www.vim.org. O genialnosti ovladani se toho napsalo hodne i kdyz je spousta pocitacove gramotnych, na ktere jsou tri mody neskutecne slozite a tak jejich vyhody neoceni.
Taky jsem pouzival PSPad🙂 Jan Fiala udelal slusnou prace ale desitkam lidi za vyvojem VIMu neni schopen konkurovat.
Presne, nejlepsi programatorsky editor je Vim 🙂. Samozrejme subjektivne, to jest pro me.