JEdit - nejlepší programátorský editor

JEdit

JEdit, nejlepší programátorský editor, používám v práci, i doma, mám tam Solaris 8 a Linux (MDK 10), je to javovská aplikace, pod licencí GNU GPL, a je to jednoznačně nejlepší editor, co existuje.

Proč je JEdit lepší než PSPad, UltraEdit, TextPad, Dreamweaver?

  • Je psaný pod Javou, funguje tedy na mých Windows, MacOS X, Solarisu i Linuxu. Všude mám stejné prostředí.
  • Přestože je psaný pod Javou, tak je neuvěřitelně rychlý.
  • Jehu GUI se dá skvěle konfigurovat, moje verze vypadá cosi jako Opera, kdyby Opera byl editor.
  • Pokročilé hledání a nahrazování.
  • Je to editor dělaný programátory v Javě, což je taková vyšší dívčí programování (společně s C++), multiplatformně, přes všechnu úctu ke skvělému PSPadu, JEdit má mnohem více praktických vychytávek pro praktické programování.
  • Podporuje 50 (!) kódování, včetně iso-8859-2, windows-1250 a utf-8.
  • Podporuje architekturu pluginů, a jejich automatickou aktualizaci. Ve svém systému mám pluginy BufferTabs, Character Map, Code2HTML, Console, Docker, Error List, FastOpen, Mouse Gesture Plugin, JDiff Plugin, Mouse Snap, PHPParser Plugin, Project Viewer, Quick Notepad, Rename, Sidekick, TextTools a XML.
  • Dobrá podpora pro XML/XSLT.

Pro instalaci JEdit editoru musíte mít na stanici JRE 1.4.2 nebo vyšší.


Můžete se nyní podívat i na screenshot JEditu na mém počítači.

Pár lidí se ptalo na to, jak spouštět JEdit, aby měl dostupné více paměti, je to možné provést velice jednoduše, přes zvýšení heapu alokovaného Javou (místo 64 můžete zadat násobek 16, až po hodnotu 128):

"C:\Program Files\Java\j2re1.4.2_01\bin\javaw.exe"
  -mx64m 
  -jar "C:\Program Files\jEdit 4.2\jedit.jar"

Komentáře 55

  1. #1 Jiří Macich ml.

    Radku, chci se zeptat, používám tento softík už delší dobu a na Mandráčku 10 mi jede v pohodě, ale pod Windows XP Home mi pořád padá. Tobě jede stabilně? Chvilku s ním chci dělat a tak po dvaceti minutách spadne.

  2. #2 Radek Hulán autor webu ▲10 ▼0

    [1] beží mi absolutně stabilně.. Nemáš náhodou JVM od Microsoftu? Pokud ano, stáhni si JRE 1.4.2 přímo od Sunu...

  3. #3 Martin Křížek

    V Javě a rychlý? Zajímavé! Používám PSPad. JEdit jdu hned vyzkoušet. 🙂

  4. #4 Solvina

    Hele da se Jedit porovnavat s Eclipse? Nebo Eclipse je uz na jine ukoly a tohle jenom misto notepadu (PSPadu, etc)?

  5. #5 mr.builder

    [3] V Javě a rychlý? Nebudte tak prekvapeny 😮) rychlostni rozdil se snizuje (kdyz vezmeme v potaz roustouci vykon hardwaru a nove verze Javy). Mam nekolik aplikaci v Jave a na rychlost si nestezuji. Zrejme asi jde kolikrat o sikovnost programatora.

    [4] Eclipse je na vyvoj asi lepsi... i kdyz muj kolega na JEdit neda dopustit.

  6. #6 Martin Křížek

    [5] Samozřejmě, zase tak drasticky jsem to s tím údivem nemyslel. 😉

  7. #7 Zdenek Merta

    JEdit je skvely editor nadupany funkcemi zatim jsem nenarazil na nic podobneho, co by melo takove moznosti i kdyz je pravda, ze potom, co jsem JEdit objevil jsem uz ani dal nehledal.
    Jen bych dodal, ze to neni editor pro kazdeho - doporucoval jsem ho mnoha lidem a spousta se pak na me divala jako na blazna.
    Na Radkove konfiguraci je editor velmi svizny, na nekterych slabsich strojich to ale bude presne naopak. Hodne zalezi na mnozstvi pameti. Unixove systemy jsou na tom samozrejme lepe nez Win.
    Stabilita je podle mych zkusenosti vytecna - problem je uz zminovane Microsovti JVM.

  8. #8 Radek Hulán autor webu ▲10 ▼0

    [4] je to otázka preferencí, já preferuji JEdit, nad Eclipsem..

  9. #9 Solvina

    [5] [8] Ok, pozkousime. Me ten JEdit prisel vzdycky takovy... no Java notepad 🙂. Nejaka obdoba pluginu pro Eclipse?

  10. #10 Petr

    Nechce se mi věřit, že by si PSPad s takovým souborem neporadil.
    Schválně jsem zkusil otavřít sql soubor o velikost 46,5MB (řádků 293 377) a PSPad mi jej otevřel během 10 sekund. A to nemám žádnou super výkonnou mašinu (Athlon 1.3GHz, 512MB RAM, w2k).
    Porovnávat s JEditem nemůžu, jelikož ten soubor neotevře a skončí na nedostatek paměti s odkazem na help. A help se mi momentálně pročítat nechce. 😉
    A že si s editací neporadil Dreamweaver se ani nedivím, ten má problémy i s mnohem menšími soubory. 🙂

    Takže já zatím zůstávám u PSPadu ;-P

  11. #11 Jiří Macich ml.

    [2] Mám pochopitelně JRE 1.4.2 od Sunu, ale stejně padá, takže ve Windows pořád vede PSPad 😉

  12. #12 llook

    Já nemám p-iv/3.3, mám něco mnohem staršího. Moje konfigurace je tak slabá, že dokonce zavrhuji i aplikace KDE kvůli žravosti paměti a výkonu.
    Používám NEdit. Sice mě napadá spousta vlastností, které mu schází, ale poměry "rychlost:schopnosti" a "schopnosti:intuitivnost" u mě jednoznačně vede.
    Jedinou jeho slabinou je to, že je k dostání pouze pro Unixové systémy, ale to mě zrovna netíží🙂

  13. #13 Tomáš Kocourek [aka Tomcat]

    Já osobně nevidím důvod, proč bych měl začít používat místo Notepadu něco jiného. Notepad se mnohem rychleji otvírá, než PSpad, jiné kódování než 1250 nepoužívám, zvýrazňovat syntaxy nepotřebuji... Proč bych měl používat něco jiného?

  14. #14 Radek Hulán autor webu ▲10 ▼0

    [13] notepad? pro masochisty možná... Jinak je to hloupost jej používat, nemá vůbec žádné funkce, které programátorovi urychlují práci. Co třeba diff, makra, utf-8, zvýrazňování syntaxe, pluginy, volání externích programů (kompilátor), a mraky dalšího? 😉

  15. #15 Petr Bříza

    [3], [5] and [6] too:
    Java Runtime se neustále optimalizuje, protože se IMHO snaží dohnat (a předehnat) rychlostně .NET, což se jí v mnoha oblastech daří. A to pro mě jakožto .NET vývojáře není moc dobrá zpráva 😉

    [13]: Kdo je náročný k sobě i ke svému okolí, dosahuje mnohem větších výkonů 😉 Spokojíš-li se s notepadem, nikdy nepoznáš výhody vyspělejšího SW.

  16. #16 Petr Bříza

    [1]: A nemáš tam čirou náhodou zajistě vynikající a kompatibilní SP2? 🙂 Nehledě na to, že já neuznávám ani samotné XP, ale to je můj problém...

  17. #17 Radek Hulán autor webu ▲10 ▼0

    [10] hm, tak zkus ten soubor otevřít s kódováním UTF-8, PSPad se ti zasekne na věčnost.. JEdit jej otevře hned. PSPad funguje slušně jen na CP1250

  18. #18 Tomáš Kocourek [aka Tomcat]

    [14][15] Zkoušel jsem PSpad, i několik dalších editorů, ale žádný z nich mi prostě nevyhovuje.

    Mají moc funkcí které nevyužiji (Notepad používám jen na XHTML/XML/CSS/PHP.

    rADo: co je to ten diff?

  19. #19 Tomáš Kocourek [aka Tomcat]

    Teď jsem si nainstaloval PSpad, pár minut nastavoval a zjistil jsem, že oproti předchozí verzi, kterou jsem zkoušel a nelíbila se mě, hodně zlepšil. Teď budu chvíli testovat a uvidím, jestli je pro mě chodnější Notepad, nebo PSpad...

    BTW: Nastavujete si někdo proměné programu? Co je vhodné si tam dát, aby mě to ulehčilo práci?

  20. #20 Radek Hulán autor webu ▲10 ▼0

    [18] diff = rozdíl mezi 2 soubory, absolutní nutnost, pokud na něčem dělá více lidí..