Úvodná » kódovanie » Top 10 editorov voľného zdrojového kódu - recenzované

    Top 10 editorov voľného zdrojového kódu - recenzované

    S profesionálnym redaktorom kódov, ako sú Dreamweaver, Coda, Textmate a iní, nie je prekvapením, že čoraz viac ľudí má čiastočne zabudlo na jednoduchší editor kódov, napríklad Window's Notepad. Rozumieme tomu, že jednoduchšie neznamená najlepšiu voľbu, ale existujú jednoduchšie, ale profesionálne kódy editorov, ktoré by mohli vyhovovať tomu, čo potrebujete!

    To je to, čo som zistil ako najlepší bang za nulové peniaze (s pridaným bonusom). Neváhajte a podeľte sa o svoje osobné obľúbené v komentároch.

    1. Poznámkový blok ++

    Notepad ++ je náhradou s otvoreným zdrojovým kódom pre pôvodný program Poznámkový blok (ktorý je dodávaný so systémom Windows) a podporuje niekoľko jazykov. Napriek tomu, že je vytvorený pre systém Microsoft Windows, môže byť spustený aj na systémoch Linux, Unix, BSD a Mac OS X (pomocou programu Wine). Ihneď po spustení aplikácie Poznámkový blok ++ si všimnete rozdiel medzi ním a pôvodným programom Poznámkový blok. Existuje veľa ďalších tlačidiel a funkcií, ako je podpora doplnkov, editácia na záložkách, drag and drop, úpravy na rozdelených obrazovkách, synchronizované rolovanie, kontrola pravopisu (prostredníctvom dodávaného pluginu), nájdenie a nahradenie viacerých dokumentov, porovnanie súborov, priblíženie a mnoho ďalších. "Notepadd ++ podporuje zvýrazňovanie syntaxe a skladanie syntaxe pre 48 programovacích, skriptovacích a značkovacích jazykov" (zdroj).

    Ako vysvetľuje webové stránky, program je napísaný v C ++ a používa čistý Win32 API a STL, ktorý zaisťuje vyššiu rýchlosť a menšiu veľkosť programu. Ak by ste sa chceli naučiť, ako urobiť Notepadd ++ váš predvolený textový editor, tu nájdete pokyny.

    Pros

    • Ľahká a rýchlo sa spúšťa
    • Rozhranie pre úpravu na karte
    • Podpora doplnkov a makrá
    • Možnosť pridávať záložky
    • Podporu drag and drop
    • Vyhľadajte a nahraďte viaceré dokumenty
    • Režim celej obrazovky
    • Minimalizovať na systémovú lištu
    • Štýlový konfigurátor pre prispôsobiteľné rozhranie
    • Zvýraznenie syntaxe a osnovy
    • Automatické odsadenie
    • Automatické dokončenie
    • Skladanie kódu
    • Skladanie textu
    • Integrácia kompilátorov
    • Vyhľadať a nahradiť
    • Kontrola pravopisu (prostredníctvom pluginu)
    • Kolektívna editácia (prostredníctvom pluginu)
    • Podpora FTP (prostredníctvom pluginu)
    • Viaceré inštancie
    • Porovnanie súborov

    Zápory

    • Žiadna podpora protokolu HTTP, SSH ani WebDav pre vzdialené úpravy súborov
    • Nepodporuje veľké súbory
    • Ďalší program je potrebný na spustenie v systéme Mac OS X

    2. TextWrangler

    Na rozdiel od programu Notepadd ++, ktorý je uvedený vyššie, TextWrangler nie je open source a jedná sa iba o program Mac. Podporuje tiež iba jeden jazyk: angličtinu. Je to však veľmi "výkonný textový editor všeobecného použitia a nástroj Unixu a administrátora servera." Zatiaľ čo na povrchu to vyzerá ako jednoduchý a základný textový editor, má mnoho funkcií. K dispozícii je zásuvka dokumentov (štandardne uzavretá), ktorá sa dá otvoriť na zobrazenie a porovnanie vybratých dokumentov. Ako editor kódu obsahuje syntax sfarbenie a funkčnú navigáciu pre 44 programovacích jazykov ako ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL a VBScript. Pomocou programu TextWrangler môžete otvoriť aj extrémne veľké súbory; je to obmedzené iba obmedzením RAM v počítači a obmedzením OS X na súbory.

    Ak potrebujete pokročilejšie funkcie, ako FTP a SFTP, otvorte a ukladajte, AppleScript, Mac OS X Unix skriptovanie suppor, režim spánku, auto-uložiť a ďalšie môžete upgradovať na BBEdit.

    Pros

    • Podpora doplnkov a makrá
    • Zabudované v FTP a Secure FTP
    • Podpora SSH pre vzdialené úpravy súborov
    • Schopnosť porovnať dva dokumenty line-by-line
    • Zvýraznenie syntaxe
    • Automatické odsadenie
    • Automatické dokončenie
    • Skladanie kódu
    • Skladanie textu
    • Integrácia kompilátora (prostredníctvom pluginu)
    • Kontrola pravopisu
    • Veľká podpora súborov (obmedzená pamäťou počítača)
    • Viaceré inštancie

    Zápory

    • Žiadna úprava v spolupráci
    • Žiadna podpora protokolu HTTP alebo WebDav pre vzdialené úpravy súborov
    • Tiger nefunguje na sérii Power Macintosh G4 (Quicksilver)

    3. jEdit

    Program jEdit, program pre systémy Windows, Mac OS X, OS / 2, Linux, BSD, Unix a VMS, je určený len pre vyspelých programátorov. Napísaný v jazyku Java je open source a podporuje stovky pluginov a makier. Hlavné okno môže byť rozdelené horizontálne alebo vertikálne a je vybavené aj automatickým odsadením a zvýraznením syntaxe pre viac ako 130 jazykov. Existuje veľa možností prispôsobenia, aby sa všetko od doku po stavový riadok na panel s nástrojmi vyzeralo presne tak, ako chcete. Môžete dokonca "skopírovať a prilepiť neobmedzený počet schránok."

    Podporované programovacie jazyky zahŕňajú: ActionScript, ColdFusion, LOTOS, Ruby, Python a COBOL. Všetky funkcie programu jEdit sa do tohto odseku nemôžu zaradiť, ale môžete ich vidieť tu.

    Pros

    • Výkonný vyhľadávací nástroj pre regulárne výrazy
    • Zvýraznenie syntaxe s možnosťami prispôsobenia
    • Auto-odsadenie
    • Automatické dokončenie
    • Skladanie kódu
    • Skladanie textu
    • Integrácia kompilátora (prostredníctvom pluginu)
    • Podpora doplnkov a makrá
    • Rozhranie pre úpravu na karte
    • Integrovaný FTP prehliadač
    • Kontrola pravopisu (prostredníctvom pluginu)
    • Podpora FTP (prostredníctvom pluginu)
    • Podpora HTTP a WebDav (prostredníctvom pluginu) pre vzdialené úpravy súborov
    • Viaceré inštancie

    Zápory

    • Veľká hmotnosť a často pri štarte
    • v

      Zápory

      kontrola pravopisu

    • Môže byť buggy na Mac
    • Žiadna úprava v spolupráci
    • Žiadna podpora veľkých súborov
    • Žiadna podpora SSH na vzdialené úpravy súborov

    4. Crimson Editor

    Crimson bol napísaný v C, je open source a je známy ako profesionálny editor zdrojového kódu iba pre Windows. Je tiež vhodnou náhradou pre program Poznámkový blok a podporuje programovanie v 60 jazykoch ako je Maple, LotusScript, C / C ++, MySQL, Ruby, Perl a JScript. V súčasnosti podporuje iba anglický jazyk. Bohužiaľ, posledné vydanie Crimson bolo v roku 2008, ale bolo nahradené editorom Emeral.

    Ako vidíte na obrázku nižšie, pripomína poznámkový blok ++ z panela s nástrojmi na úpravu na záložkách. Podporuje aj doplnky, ktoré sa nazývajú "nástroje" a makrá. K dispozícii je aj zabudovaný FTP klient a máte možnosť spravovať skupiny súvisiacich súborov a uložiť ich ako projekty.

    Pros

    • Zvýraznenie syntaxe
    • Automatické odsadenie
    • Integrácia kompilátorov
    • Možnosť pridávať záložky
    • Podpora FTP
    • Okamžitá kontrola pravopisu
    • makra
    • Viaceré inštancie

    Zápory

    • Žiadne automatické dokončenie
    • Žiadny sklopenie kódu
    • Žiadny skladací text
    • Žiadna úprava v spolupráci
    • Žiadna podpora veľkých súborov
    • Žiadna podpora protokolu HTTP, SSH ani WebDav pre vzdialené úpravy súborov

    5. Araneae

    Araneae je editor pre profesionálov na webe, ktorý funguje iba na systéme Windows. Môžete s ním preberať rozšírenia, ktoré obsahujú zvýrazňovanie syntaxe, podporu preťahovania a presúvania, úpravu na záložkách a možnosť vkladania prispôsobiteľných rýchlych klipov. "Araneae obsahuje niekoľko rozšírení a lokalizácií hneď vedľa príslusnej krabice¢Nie je potrebné žiadne ďalšie sťahovanie! To zahŕňa HTML, XHTML, CSS, XML, JavaScript, PHP a Ruby súbory, ako aj lokalizácie v angličtine, francúzštine, gréčtine, španielčine a estónsku! "Všetky panely s nástrojmi sú štandardne viditeľné a môžu byť upravené tak, aby vyhovovali vašim preferenciám.

    Pros

    • Zvýraznenie syntaxe
    • Podporu drag and drop
    • Rozhranie pre úpravu na karte
    • Rýchle klipy
    • Vyhľadať a nahradiť
    • Viaceré inštancie

    Zápory

    • Žiadne pluginy alebo makrá

    6. EditPad Lite

    EditPad Lite je ďalší všeobecne použiteľný textový editor určený iba pre systém Windows a je napísaný v 10 rôznych jazykoch. Bol postavený s Delphi a je malý, kompaktný a voľný len na nekomerčné použitie. Takže, ak budete mať zaplatené za prácu, ktorú robíte s ním, potom budete musieť kúpiť EditPadPro. Funkcie sú obmedzené, ale majú úpravu s kartami, môžu zostať v systémovej lište spustené, podporujú automatické odsadenie a môžu byť nakonfigurované tak, aby vyhovovali vašim vlastným vkusom a zraku.

    EditPad Lite sa podobá aj na Poznámkový blok s výnimkou panela nástrojov a kariet formátovania.

    Pros

    • Rozhranie pre úpravu na karte
    • Automatické odsadenie
    • Neobmedzené vrátenie a opakovanie aj po uložení súboru (ak zostane otvorené)
    • Veľká podpora súborov
    • Podpora FTP
    • Viaceré inštancie

    Zápory

    • Žiadne zvýraznenie syntaxe
    • Žiadne automatické dokončenie
    • Žiadny sklopenie kódu
    • Žiadny skladací text
    • Žiadna integrácia kompilátora
    • Žiadne makrá
    • Žiadna úprava v spolupráci
    • Kontrola pravopisu nie je zahrnutá v bezplatnej verzii
    • Žiadna podpora protokolu HTTP, SSH ani WebDav pre vzdialené úpravy súborov

    7. ATPad

    ATPad nie je úplne odlišný od väčšiny ostatných, ktoré sú uvedené vyššie: je to ďalšie vydanie Notepadu s niekoľkými upgrades. Okrem angličtiny môžete získať ATPad v ďalších 11 jazykoch. Dostanete úpravy pomocou kariet, možnosti prispôsobenia, číslovanie riadkov, obtékání slov, záložky (aby ste sa nestretli pri návrate), prispôsobiteľné úryvky, odosielanie prostredníctvom e-mailu a ďalšie. Vzhľadom k tomu, že ATPad nevyžaduje inštaláciu, môžete ho otvoriť prakticky z akéhokoľvek druhu disku a nezanecháva žiadne stopy. Ak to chcete odstrániť, jednoducho odstráňte adresár ATPad.

    Pros

    • Umožňuje obkladanie a kaskádovanie okien
    • Rozhranie pre úpravu na karte
    • Číslovanie riadkov
    • Útržky textu
    • Môže posielať dokumenty prostredníctvom e-mailu
    • Nie je potrebná žiadna inštalácia
    • Možnosť pridávať záložky
    • Neobmedzené hľadanie / nahradenie a vrátenie / vrátenie

    Zápory

    • Neprichádza s nástrojom na kontrolu pravopisu

    8. RJ TextEd

    RJ TextEd je určený len pre systém Windows a podporuje 18 rôznych jazykov a 20 programovacích jazykov. Bol postavený na CodeGear Delphi a nie je open source. K dispozícii je aj počítačová a prenosná verzia na prevzatie spolu s niekoľkými doplnkami a nástrojmi, ktoré si môžete stiahnuť samostatne. Na rozdiel od väčšiny programov čistého strihu, ktoré sú uvedené vyššie, RJ TextEd má panely s nástrojmi, tabuľky a tabuľky. Môžete tiež vytvárať projekty a makrá a prispôsobiť svoje pracovné prostredie.

    Pros

    • Má prenosnú verziu
    • Zvýraznenie syntaxe
    • Kontrola pravopisu
    • Automatické odsadenie
    • Automatické dokončenie
    • Skladanie kódu
    • Skladanie textu
    • Integrácia kompilátorov
    • makra
    • FTP a zabezpečená podpora FTP
    • Podpora SSH pre vzdialené úpravy súborov
    • Viaceré inštancie

    Zápory

    • Žiadna úprava v spolupráci
    • Žiadna podpora veľkých súborov
    • Žiadna podpora protokolu HTTP alebo WebDav pre vzdialené úpravy súborov

    9. Komodo Edit

    Komodo Edit je rýchly open source program, ktorý možno použiť v systémoch Windows, Max OS X a Linux. Podporuje nasledujúce programovacie jazyky: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 a CSS 3. Dodáva sa tiež s "prispôsobiteľným syntaxom farieb, skladaním, kontrolou syntaxe pozadia a vynikajúcou automatickou kompletáciou a calltips (tzv. kódová inteligencia). " Ich stránky a stránky rozšírení sú ekvivalentné Firefoxu a ich editor "tricked out" je jedným z najpokročilejších v tomto zozname. Spolu so všetkým, čo získate vzdialené úpravy súborov, nástroj s integráciou príkazov shell, makrá, úryvky a zoznam pokračuje. Pre pokročilejšie funkcie môžete zakúpiť komodo IDE pre tímy.

    Pros

    • Podpora rozšírenia a makrá
    • Zvýraznenie syntaxe
    • Automatické odsadenie
    • Automatické dokončenie
    • Skladanie kódu
    • Skladanie textu
    • Úryvky kódu

    Zápory

    • Kontrola pravopisu nie je zahrnutá
    • Žiadna integrácia kompilátora
    • Žiadna úprava v spolupráci
    • Žiadna podpora veľkých súborov
    • Žiadne viac prípadov
    • Pre pokročilejšie funkcie budete musieť vylepšiť veľký poplatok vo výške 295 USD (bez podpory a upgrade) alebo 382 USD (s podporou a aktualizáciami)

    10. KompoZer

    Powered by Mozilla, "KompoZer je kompletný web authoring systém, ktorý kombinuje správu webových súborov a ľahko použiteľné WYSIWYG úpravy webových stránok v aplikáciách Microsoft FrontPage, Adobe DreamWeaver a ďalších high-end programoch." Tento ľahko použiteľný program pre Windows, Mac OS X a Linux je zameraný na netechnických používateľov, ktorí o kódovaní HTML alebo webe nevedia veľa. Je k dispozícii v 21 rôznych jazykoch, má integrovanú správu súborov cez protokol FTP, editáciu na záložkách, výber farieb a podporu formulárov, tabuliek a šablón.

    Ako môžete vidieť na snímke nižšie, je to viac ako DreamWeaver na rozdiel od Poznámkového bloku (teda od stravovania pre netechnických používateľov).

    Pros

    • Správca lokality a stromový súbor
    • WYSIWYG editácia
    • Má prenosnú verziu
    • Podpora FTP
    • Kontrola pravopisu
    • Podporuje šablóny
    • Náhľad stránky
    • Porovnateľné s programami Adobe DreamWeaver a Microsoft FrontPage

    Zápory

    • Žiadna podpora WebDAV na vzdialené úpravy súborov
    • Žiadna zdieľaná podpora úprav
    • Nepodporuje skriptovanie na strane servera

    11. TouchQode (Bonus)

    Ako ďalší bonus máme TouchQode, čo je editor pre smartphony. V súčasnosti je k dispozícii iba pre systém Android, ale môžete sa prihlásiť na odber, aby ste dostali upozornenie na vydanie iPhone. V prípade editora smartfónov má niekoľko skvelých funkcií, ako je zvýraznenie syntaxe, možnosť spustenia (jednoduchých) skriptov, integrovaný FTP klient, synchronizácia súborov a ďalšie. TouchQode naozaj dáva možnosť kódovať kamkoľvek idete!

    Pros

    • Aplikácia pre Android
    • Zvýraznenie syntaxe
    • Návrhy kódov
    • Prírastkové vyhľadávanie
    • Synchronizácia súborov

    Zápory

    • Žiadna aplikácia pre iPhone (ale čoskoro)