Početna » šifriranje » Top 10 besplatni urednici izvornog koda - pregledali

    Top 10 besplatni urednici izvornog koda - pregledali

    S profesionalnim uređivačem koda kao što je Dreamweaver, Coda, Textmate i drugima, ne čudi da je sve više i više ljudi djelomično zaboravilo na jednostavnije uređivanje koda, kao što je Window's Notepad. Shvaćamo da jednostavniji ne znači najbolju opciju, međutim, postoje jednostavniji, ali profesionalni uređivači koda koji možda odgovaraju onome što vam treba!

    To je ono što sam otkrio da je najbolji udarac za nula dolara (s dodatnim bonusom). Slobodno podijelite svoje omiljene u komentarima.

    1. Blok za pisanje ++

    Notepad ++ je zamjena za izvorni program Notepad (koji dolazi sa sustavom Windows) i podržava nekoliko jezika. Iako je izgrađen za Microsoft Windows, može se izvoditi i na Linux, Unix, BSD i Mac OS X (koristeći Wine). Odmah nakon pokretanja Notepad ++ primijetit ćete razliku između njega i izvornog Notepada. Postoje hrpe dodatnih gumba i značajki kao što je podrška za dodatke, uređivanje s karticama, povlačenje i ispuštanje, uređivanje podijeljenog zaslona, ​​sinkronizirano pomicanje, provjera pravopisa (putem uključenog dodatka), pronalaženje i zamjena više dokumenata, usporedba datoteka, zumiranje i još mnogo toga. "Notepadd ++ podržava isticanje sintakse i slaganje sintakse za 48 jezika za programiranje, skriptiranje i označavanje" (izvor).

    Kao što internetska stranica objašnjava, program je napisan u C ++ i koristi čisti Win32 API i STL koji osiguravaju veću brzinu izvršenja i manju veličinu programa. Ako želite saznati kako napraviti Notepadd ++ zadanim uređivačem teksta, ovdje možete pronaći upute.

    prozodija

    • Lagan i brzo se pokreće
    • Sučelje za uređivanje s karticama
    • Podrška i makronaredbe za dodatke
    • Mogućnost dodavanja oznaka
    • Povucite i ispustite podršku
    • Pronađite i zamijenite više dokumenata
    • Cijeli zaslon
    • Minimizirajte u programsku traku
    • Konfigurator stila za prilagodljivo sučelje
    • Sintaksa i osvjetljavanje zagrada
    • Automatsko uvlačenje
    • Automatsko dovršavanje
    • Preklapanje kodova
    • Preklapanje teksta
    • Integracija kompajlera
    • Pretražite i zamijenite
    • Provjera pravopisa (putem dodatka)
    • Zajedničko uređivanje (putem dodatka)
    • FTP podrška (putem dodatka)
    • Više instanci
    • Usporedba datoteka

    kontra

    • Nema HTTP, SSH ili WebDav podrške za daljinsko uređivanje datoteka
    • Ne podržava velike datoteke
    • Potreban je drugi program za pokretanje na Mac OS X-u

    2. TextWrangler

    Za razliku od gore spomenutog Notepadd ++, TextWrangler nije open source i to je samo za Mac. Također podržava samo jedan jezik: engleski. To je, međutim, vrlo "moćan uređivač teksta opće namjene i alat Unixa i administratora poslužitelja". Dok na površini izgleda kao običan i osnovni uređivač teksta, posjeduje mnogo značajki. Postoji ladica Dokumenti (prema zadanim postavkama zatvorena) koja se može otvoriti za pregled i usporedbu odabranih dokumenata. Kao uređivač koda uključuje bojanje sintakse i navigaciju funkcija za 44 programska jezika kao što su ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL i VBScript. Uz TextWrangler možete otvoriti i iznimno velike datoteke; to je ograničeno samo RAM-om na vašem računalu i ograničenjem OS X na datoteke.

    Ako trebate naprednije značajke kao što su FTP i SFTP otvorene i spremljene, AppleScript, Mac OS X Unix skriptni dodatak, način mirovanja, automatsko spremanje i još mnogo toga možete nadograditi na BBEdit.

    prozodija

    • Podrška i makronaredbe za dodatke
    • Ugrađeni FTP i Secure FTP
    • SSH podrška za daljinsko uređivanje datoteka
    • Sposobnost usporedbe dva dokumenta po liniji
    • Isticanje sintakse
    • Automatsko uvlačenje
    • Automatsko dovršavanje
    • Preklapanje kodova
    • Preklapanje teksta
    • Integracija kompajlera (putem dodatka)
    • Provjera pravopisa
    • Podrška za velike datoteke (ograničena memorijom računala)
    • Više instanci

    kontra

    • Nema zajedničkog uređivanja
    • Nema HTTP ili WebDav podrške za daljinsko uređivanje datoteka
    • Ne radi na Tigru na seriji Power Macintosh G4 (Quicksilver)

    3. jEdit

    jEdit, program za Windows, Mac OS X, OS / 2, Linux, BSD, Unix i VMS, samo je za zrele programere. Napisano u Javi, to je open source i podržava stotine dodataka i makronaredbi. Glavni prozor se može podijeliti vodoravno ili okomito, a također dolazi s "automatskim uvlačenjem i označavanjem sintakse za više od 130 jezika". Postoje mnoge mogućnosti prilagođavanja kako bi sve od pristaništa do statusne trake do alatne trake izgledalo i osjećalo se upravo onako kako želite. Možete čak i "kopirati i zalijepiti s neograničenim brojem međuspremnika."

    Podržani programski jezici su: ActionScript, ColdFusion, LOTOS, Ruby, Python i COBOL. Sve jEditove značajke ne mogu se uklopiti u ovaj paragraf, ali ih možete pogledati ovdje.

    prozodija

    • Moćna tražilica za regularne izraze
    • Naglašavanje sintakse s mogućnostima prilagodbe
    • Automatsko uvlačenje
    • Automatsko dovršavanje
    • Preklapanje kodova
    • Preklapanje teksta
    • Integracija kompajlera (putem dodatka)
    • Podrška i makronaredbe za dodatke
    • Sučelje za uređivanje s karticama
    • Integrirani FTP preglednik
    • Provjera pravopisa (putem dodatka)
    • FTP podrška (putem dodatka)
    • HTTP i WebDav (putem dodatka) podrška za daljinsko uređivanje datoteka
    • Više instanci

    kontra

    • Teška i često spor pri pokretanju
    • U

      kontra

      provjeru pravopisa

    • Može biti problem s Macom
    • Nema zajedničkog uređivanja
    • Nema velike podrške za datoteke
    • Nema SSH podrške za daljinsko uređivanje datoteka

    4. Crimson Editor

    Crimson je napisan u C-u, otvoren je izvor i poznat je kao profesionalni editor izvornog koda samo za Windows. Također je prikladna zamjena za Notepad i podržava programiranje na 60 + jezika poput Maple, LotusScript, C / C + +, MySQL, Ruby, Perl i JScript. Trenutno podržava samo engleski jezik. Nažalost, posljednje izdanje Crimsona bilo je 2008., ali ga je zamijenio Emeral Editor.

    Kao što možete vidjeti na slici ispod, sliči Notepad ++ s alatne trake na kartično uređivanje. Podržava i dodatke koji se nazivaju "alati" i makronaredbe. Postoji čak i ugrađeni FTP klijent i imate mogućnost upravljati skupinama povezanih datoteka i spremati ih kao projekte.

    prozodija

    • Isticanje sintakse
    • Automatsko uvlačenje
    • Integracija kompajlera
    • Mogućnost dodavanja oznaka
    • FTP podrška
    • Instant / live spell checker
    • Makro
    • Više instanci

    kontra

    • Nema automatskog dovršavanja
    • Nema preklapanja koda
    • Nema preklapanja teksta
    • Nema zajedničkog uređivanja
    • Nema velike podrške za datoteke
    • Nema HTTP, SSH ili WebDav podrške za daljinsko uređivanje datoteka

    5. Araneae

    Araneae je urednik za web profesionalce koji radi samo na Windowsima. Možete upotrijebiti proširenja koja će se koristiti s njom, a to uključuje isticanje sintakse, podršku za povlačenje i ispuštanje, uređivanje s karticama i mogućnost umetanja brzih isječaka koji se mogu prilagoditi. "Araneae uključuje nekoliko proširenja i lokalizacija odmah iz poslovične kutije"¢Nije potrebno dodatno skidanje! To uključuje HTML, XHTML, CSS, XML, JavaScript, PHP i Ruby datoteke, kao i lokalizacije na engleskom, francuskom, grčkom, španjolskom i estonskom jeziku! "Sve alatne trake mogu se pregledati prema zadanim postavkama i mogu se preuređivati ​​tako da odgovaraju vašim željama.

    prozodija

    • Isticanje sintakse
    • Povucite i ispustite podršku
    • Sučelje za uređivanje s karticama
    • Brzi isječci
    • Pretražite i zamijenite
    • Više instanci

    kontra

    • Nema dodataka ili makronaredbi

    6. EditPad Lite

    EditPad Lite je još jedan uređivač teksta koji se koristi samo za Windows i pisan je na 10 različitih jezika. Izgrađen je s Delphijem i malen je, kompaktan i besplatan samo za nekomercijalnu uporabu. Dakle, ako ćete biti plaćeni za posao koji radite s njim, onda ćete morati kupiti EditPadPro. Značajke su ograničene, ali nema uređivanje na karticama, može ostati u traci sustava, podržava automatsko uvlačenje i može se konfigurirati tako da odgovaraju vašem ukusu i vidu.

    EditPad Lite također podsjeća na Notepad s izuzetkom alatne trake za formatiranje i kartica.

    prozodija

    • Sučelje za uređivanje s karticama
    • Automatsko uvlačenje
    • Neograničeno poništavanje i ponavljanje čak i nakon spremanja datoteke (sve dok ostaje otvoreno)
    • Velika podrška za datoteke
    • FTP podrška
    • Više instanci

    kontra

    • Nema označavanja sintakse
    • Nema automatskog dovršavanja
    • Nema preklapanja koda
    • Nema preklapanja teksta
    • Nema integracije kompilatora
    • Nema makronaredbi
    • Nema zajedničkog uređivanja
    • Provjera pravopisa nije uključena u besplatnu verziju
    • Nema HTTP, SSH ili WebDav podrške za daljinsko uređivanje datoteka

    7. ATPad

    ATPad nije mnogo drugačiji od većine ostalih gore navedenih: to je još jedna izvedba Notepada s nekoliko nadogradnji. Osim engleskog, ATPad možete dobiti i na 11 drugih jezika. Dobivate uređivanje na karticama, opcije prilagodbe, numeriranje redaka, prelamanje riječi, oznake (tako da ne izgubite svoje mjesto pri povratku), prilagodljive isječke, slanje e-poštom i još mnogo toga. Budući da ATPad ne zahtijeva instalaciju, možete ga otvoriti iz gotovo bilo koje vrste pogona i ne ostavlja tragove iza sebe. Da biste ga uklonili, jednostavno izbrišite ATPad direktorij.

    prozodija

    • Omogućuje postavljanje pločica i kaskadu prozora
    • Sučelje za uređivanje s karticama
    • Numeriranje linije
    • Tekstualni isječci
    • Mogu slati dokumente putem e-pošte
    • Nije potrebna instalacija
    • Mogućnost dodavanja oznaka
    • Neograničeno pronalaženje / zamjena i poništavanje / ponavljanje

    kontra

    • Ne dolazi s provjerom pravopisa

    8. RJ TextEd

    RJ TextEd je samo za Windows i podržava 18 različitih jezika i 20 programskih jezika. Izgrađen je na CodeGear Delphi i nije otvorenog koda. Tu je i PC i prijenosna verzija za preuzimanje zajedno s pregrštom dodataka i alata koje možete zasebno preuzeti. Za razliku od većine gore navedenih programa rezanja, RJ TextEd ima alatne trake, okvire i kartice u izobilju. Također možete stvoriti projekte i makronaredbe i prilagoditi radnu okolinu.

    prozodija

    • Ima prijenosnu verziju
    • Isticanje sintakse
    • Provjera pravopisa
    • Automatsko uvlačenje
    • Automatsko dovršavanje
    • Preklapanje kodova
    • Preklapanje teksta
    • Integracija kompajlera
    • Makro
    • FTP i Secure FTP podrška
    • SSH podrška za daljinsko uređivanje datoteka
    • Više instanci

    kontra

    • Nema zajedničkog uređivanja
    • Nema velike podrške za datoteke
    • Nema HTTP ili WebDav podrške za daljinsko uređivanje datoteka

    9. Komodo Edit

    Komodo Edit je program otvorenog koda koji se može koristiti na sustavima Windows, Max OS X i Linux. Podržava sljedeće programske jezike: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 i CSS 3. Također dolazi s "prilagodljivim bojama sintakse, preklapanjem, provjerom pozadinske sintakse i izvrsnim automatskim dovršavanjem i pozivima (naziva se "inteligencija koda"). " Njihove stranice i stranice proširenja ekvivalentne su Firefoxu, a njihov "prevareni" urednik jedan je od najnaprednijih na ovom popisu. Uz sve to dobivate daljinsko uređivanje datoteka, alatni alat s integracijom naredbi ljuske, makronaredbe, isječke i popis se nastavlja. Za naprednije značajke možete kupiti Komodo IDE za timove.

    prozodija

    • Podrška za proširenja i makronaredbe
    • Isticanje sintakse
    • Automatsko uvlačenje
    • Automatsko dovršavanje
    • Preklapanje kodova
    • Preklapanje teksta
    • Isječci koda

    kontra

    • Provjera pravopisa nije uključena
    • Nema integracije kompilatora
    • Nema zajedničkog uređivanja
    • Nema velike podrške za datoteke
    • Nema više primjeraka
    • Za naprednije značajke morat ćete nadograditi značajnu naknadu od 295 USD (bez podrške i nadogradnji) ili $ 382 (uz podršku i nadogradnje)

    10. KompoZer

    Powered by Mozilla, "KompoZer je kompletan web autorski sustav koji kombinira upravljanje web datotekama i lako za korištenje WYSIWYG mogućnosti uređivanja web stranica koje se nalaze u Microsoft FrontPage, Adobe DreamWeaver i drugim high end programima." Ovaj jednostavan program, za Windows, Mac OS X i Linux, usmjeren je prema netehničkim korisnicima koji ne znaju mnogo o HTML-u ili web-kodiranju. Dostupan je na 21 različitom jeziku, ima integrirano upravljanje datotekama putem FTP-a, uređivanje s karticama, alat za odabir boja i podršku za obrasce, tablice i predloške.

    Kao što možete vidjeti na slici ispod, trebala bi biti više nalik na DreamWeaver, za razliku od Notepada (stoga je ugostiteljstvo za netehničke korisnike).

    prozodija

    • Site manager i stablo datoteka
    • WYSIWYG uređivanje
    • Ima prijenosnu verziju
    • FTP podrška
    • Provjera pravopisa
    • Podržava predloške
    • Pregled stranice
    • Usporedivo s programima Adobe DreamWeaver i Microsoft FrontPage

    kontra

    • Nema podrške za WebDAV za daljinsko uređivanje datoteka
    • Nema podrške za zajedničko uređivanje
    • Ne podržava skriptiranje na strani poslužitelja

    11. TouchQode (bonus)

    Kao dodatni bonus imamo TouchQode, koji je urednik samo za pametne telefone. Trenutno je dostupan samo za Android, ali se možete pretplatiti na obavijesti o izdanju iPhone uređaja. Za uređivač pametnih telefona, on ima neke velike značajke kao što je isticanje sintakse, mogućnost pokretanja (jednostavnih) skripti, integrirani FTP klijent, sinkronizacija datoteka i još mnogo toga. TouchQode zaista daje mogućnost kodiranja bilo gdje!

    prozodija

    • Aplikacija za Android
    • Isticanje sintakse
    • Prijedlozi koda
    • Inkrementalno pretraživanje
    • Sinkronizacija datoteka

    kontra

    • Nema aplikacije za iPhone (ali uskoro dolazi)