Pagina principala » Codificare » Top 10 editori de cod sursă gratuit - Revizuit

    Top 10 editori de cod sursă gratuit - Revizuit

    Cu editorul de coduri profesionale cum ar fi Dreamweaver, Coda, Textmate și alții, nu este deloc surprinzător faptul că tot mai mulți oameni au uitat parțial editorul de coduri mai simplu, cum ar fi Window's Notepad. Înțelegem că acest lucru nu înseamnă mai simplu cea mai bună opțiune, dar sunt simplii editori de coduri profesionale care ar putea să corespundă exact ceea ce aveți nevoie!

    Acestea sunt ceea ce am găsit a fi cel mai bun bang pentru zero dolari (cu un bonus suplimentar). Simțiți-vă liber să împărtășiți favoritul dvs. personal în comentariile.

    1. Notepad ++

    Notepad ++ este un înlocuitor open source pentru programul Notepad original (care vine cu Windows) și acceptă mai multe limbi. Chiar dacă este construit pentru Microsoft Windows, poate rula și pe Linux, Unix, BSD și Mac OS X (folosind Wine). Imediat după pornirea Notepad ++ veți observa diferența dintre acesta și Notepad-ul original. Există o mulțime de butoane și funcții suplimentare, cum ar fi suportul pentru pluginuri, editarea filelor, trageți și plasați, modificați ecranul, deplasați sincron, verificați ortografia (prin intermediul unui plugin inclus), găsiți și înlocuiți mai multe documente, compararea fișierelor, zoom și multe altele. "Notepadd ++ acceptă evidențierea sintaxei și plierea sintaxei pentru 48 de limbi de programare, scripting și markup" (sursă).

    După cum explică site-ul web, programul este scris în C ++ și utilizează API-ul și STL-ul pur Win32, care asigură o viteză de execuție mai mare și o dimensiune mai mică a programului. Dacă doriți să aflați cum să faceți Notepadd ++ editorul dvs. de text implicit, puteți găsi instrucțiuni aici.

    Pro-uri

    • Ușor și se lansează repede
    • Tabela de interfață de editare
    • Plugin support și macrocomenzi
    • Abilitatea de a adăuga marcaje
    • Trageți și fixați suportul
    • Găsiți și înlocuiți documente multiple
    • Modul ecran întreg
    • Minimizați până la tava de sistem
    • Configurator de stil pentru o interfață personalizabilă
    • Sintaxa și evidențierea ornamentelor
    • Auto indentare
    • Finalizarea automată
    • Pliantul codului
    • Plierea textului
    • Compilator de integrare
    • Căutați și înlocuiți
    • Verificarea ortografică (prin plugin)
    • Editarea în colaborare (prin plugin)
    • Suport FTP (prin plugin)
    • Mai multe instanțe
    • Compararea fișierelor

    Contra

    • Nu suport HTTP, SSH sau WebDav pentru editarea de fișiere la distanță
    • Nu acceptă fișiere mari
    • Un alt program este necesar pentru a rula pe Mac OS X

    2. TextWrangler

    Spre deosebire de Notepadd ++ menționat mai sus, TextWrangler nu este open source și este un program numai pentru Mac. De asemenea, acceptă doar o singură limbă: engleza. Este, cu toate acestea, un foarte puternic editor de text cu scop general, și Unix și instrument de administrator de server. " În timp ce la suprafață se pare că este doar un editor de text simplu și de bază, acesta dispune de o mulțime de caracteristici. Există un sertar de documente (închis în mod implicit) care poate fi deschis pentru a vizualiza și compara documentele selectate. Ca editor de cod, include colorarea sintaxei și funcția de navigare pentru 44 de limbi de programare, cum ar fi ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL și VBScript. Cu TextWrangler puteți deschide și fișiere extrem de mari; este limitat doar de memoria RAM de pe computer și limitarea OS X la fișiere.

    Dacă aveți nevoie de funcții mai avansate, cum ar fi FTP și SFTP, deschideți și salvați, AppleScript, Suport de scripting pentru Mac OS X Unix, modul de repaus, salvare automată și mai multe puteți face upgrade la BBEdit.

    Pro-uri

    • Plugin support și macrocomenzi
    • Construit în FTP și FTP securizat
    • Suport SSH pentru editarea de fișiere la distanță
    • Abilitatea de a compara două documente line-by-line
    • Explicarea sintaxei
    • Auto indentare
    • Finalizarea automată
    • Pliantul codului
    • Plierea textului
    • Compilator integrare (prin plugin)
    • Verificarea ortografiei
    • Suport pentru fișiere mari (limitat de memoria calculatorului)
    • Mai multe instanțe

    Contra

    • Nicio editare colaborativă
    • Nu există suport HTTP sau WebDav pentru editarea de fișiere la distanță
    • Nu funcționează pe Tiger pe seria Power Macintosh G4 (Quicksilver)

    3. jEdit

    jEdit, un program pentru Windows, Mac OS X, OS / 2, Linux, BSD, Unix și VMS, se spune că este doar pentru programatori maturi. Scrisă în Java, este open source și suportă sute de pluginuri și macro-uri. Fereastra principală poate fi împărțită orizontal sau vertical și are, de asemenea, "indentare automată și evidențierea sintaxei pentru mai mult de 130 de limbi". Există multe opțiuni de personalizare pentru a face totul, de la stația de andocare la bara de stare la bara de instrumente, să arate și să se simtă exact așa cum doriți. Puteți chiar "copia și lipi cu un număr nelimitat de clipboard-uri".

    Limbajele de programare acceptate includ: ActionScript, ColdFusion, LOTOS, Ruby, Python și COBOL. Toate funcțiile lui jEdit nu se pot încadra în acest paragraf, dar le puteți vedea aici.

    Pro-uri

    • Motor puternic de căutare pentru expresii regulate
    • Explicarea sintaxei cu opțiuni de personalizare
    • Auto-indentare
    • Finalizarea automată
    • Pliantul codului
    • Plierea textului
    • Compilator integrare (prin plugin)
    • Plugin support și macrocomenzi
    • Tabela de interfață de editare
    • Browser integrat FTP
    • Verificarea ortografică (prin plugin)
    • Suport FTP (prin plugin)
    • HTTP și WebDav (prin plugin) pentru editarea de fișiere la distanță
    • Mai multe instanțe

    Contra

    • Greutate și adesea lent la pornire
    • În

      Contra

      isnt spell checker

    • Poate fi buggy pe Mac
    • Nicio editare colaborativă
    • Nu există suport pentru fișiere mari
    • Nu există suport pentru SSH pentru editarea la distanță a fișierelor

    4. Editorul Crimson

    Crimson a fost scris în C, este open source și este cunoscut ca un editor de cod sursă profesionist numai pentru Windows. De asemenea, este un înlocuitor potrivit pentru Notepad și suportă programarea în peste 60 de limbi, cum ar fi Maple, LotusScript, C / C ++, MySQL, Ruby, Perl și JScript. În prezent, acesta acceptă numai limba engleză. Din păcate, ultima versiune a lui Crimson a fost în 2008, dar a fost înlocuită de Editorul Emeral.

    După cum puteți vedea din imaginea de mai jos, seamănă cu Notepad ++ din bara de instrumente pentru editarea tab-urilor. De asemenea, acceptă pluginuri, numite "unelte" și macrocomenzi. Există chiar și un client FTP încorporat și aveți capacitatea de a gestiona grupuri de fișiere asociate și de a le salva ca proiecte.

    Pro-uri

    • Explicarea sintaxei
    • Auto indentare
    • Compilator de integrare
    • Abilitatea de a adăuga marcaje
    • Suport FTP
    • Verificator ortografic instantaneu / viu
    • macrocomenzi
    • Mai multe instanțe

    Contra

    • Fără completare automată
    • Nicio pliere a codului
    • Nicio pliere a textului
    • Nicio editare colaborativă
    • Nu există suport pentru fișiere mari
    • Nu suport HTTP, SSH sau WebDav pentru editarea de fișiere la distanță

    5. Araneae

    Araneae este un editor pentru profesioniștii web care rulează numai pe Windows. Puteți descărca extensii pentru utilizare împreună cu aceasta și include evidențierea sintaxelor, suportul de tragere și plasare, editarea filelor și posibilitatea de a introduce clipuri personalizabile rapid. "Araneae include mai multe extensii și localizări chiar din cutia proverbială¢Nu este necesară descărcarea suplimentară! Aceasta include fișiere HTML, XHTML, CSS, XML, JavaScript, PHP și Ruby, precum și localizări în engleză, franceză, greacă, spaniolă și estonă! "Toate barele de instrumente pot fi vizualizate în mod implicit și pot fi rearanjate pentru a se potrivi preferințelor dvs..

    Pro-uri

    • Explicarea sintaxei
    • Trageți și fixați suportul
    • Tabela de interfață de editare
    • Clipuri rapide
    • Căutați și înlocuiți
    • Mai multe instanțe

    Contra

    • Nu există pluginuri sau macrocomenzi

    6. EditPad Lite

    EditPad Lite este un alt editor de text cu scop general și este scris în 10 limbi diferite. A fost construit cu Delphi și este mic, compact și gratuit numai pentru uz non-comercial. Deci, dacă veți fi plătit pentru munca pe care o faceți cu aceasta, atunci va trebui să achiziționați EditPadPro. Caracteristicile sunt limitate, dar nu au editare în tab-uri, pot continua să ruleze în tava de sistem, acceptă indentarea automată și pot fi configurate astfel încât să se potrivească propriului dvs. gust și vederii.

    EditPad Lite seamănă și cu Notepad, cu excepția barei de instrumente de formatare și a filelor.

    Pro-uri

    • Tabela de interfață de editare
    • Auto indentare
    • Redenumirea și redenumirea nelimitată chiar și după salvarea unui fișier (atâta timp cât rămâne deschis)
    • Suport pentru fișiere mari
    • Suport FTP
    • Mai multe instanțe

    Contra

    • Nu se evidențiază sintaxă
    • Fără completare automată
    • Nicio pliere a codului
    • Nicio pliere a textului
    • Nu există integrarea compilatorului
    • Nu există macrocomenzi
    • Nicio editare colaborativă
    • Verificarea ortografiei nu este inclusă în versiunea gratuită
    • Nu suport HTTP, SSH sau WebDav pentru editarea de fișiere la distanță

    7. ATPad

    ATPad nu este mult diferit de majoritatea celor menționate mai sus: este o altă interpretare a Notepadului cu câteva upgrade-uri. Pe lângă engleză, puteți obține ATPad în alte 11 limbi. Obțineți editarea în tab-uri, opțiunile de personalizare, numerotarea liniilor, înfășurarea cuvintelor, marcajele (astfel încât să nu vă pierdeți locul când vă întoarceți), fragmente personalizate, trimiterea prin e-mail și multe altele. Deoarece ATPad nu necesită instalare, îl puteți deschide de la orice fel de unitate și nu lasă urme în urmă. Pentru ao elimina pur și simplu ștergeți directorul ATPad.

    Pro-uri

    • Permite placarea si cascadarea ferestrelor
    • Tabela de interfață de editare
    • Numerotarea liniilor
    • Fragmente de text
    • Poate trimite documente prin e-mail
    • Nu este necesară nicio instalare
    • Abilitatea de a adăuga marcaje
    • Găsiți / înlocuiți și înlocuiți / redenumiți nelimitat

    Contra

    • Nu vine cu verificatorul ortografiei

    8. RJ TextEd

    RJ TextEd este numai pentru Windows și acceptă 18 limbi diferite și 20 de limbi de programare. A fost construit pe CodeGear Delphi și nu este open source. Există atât un PC cât și o versiune portabilă pentru descărcare împreună cu o mână de pluginuri și instrumente pe care le puteți descărca separat. Spre deosebire de majoritatea programelor curate, menționate mai sus, RJ TextEd are bare de instrumente, tablouri și tab-uri. De asemenea, puteți crea proiecte și macrocomenzi și puteți personaliza mediul de lucru.

    Pro-uri

    • Are o versiune portabilă
    • Explicarea sintaxei
    • Verificarea ortografiei
    • Auto indentare
    • Finalizarea automată
    • Pliantul codului
    • Plierea textului
    • Compilator de integrare
    • macrocomenzi
    • Suport FTP și FTP securizat
    • Suport SSH pentru editarea de fișiere la distanță
    • Mai multe instanțe

    Contra

    • Nicio editare colaborativă
    • Nu există suport pentru fișiere mari
    • Nu există suport HTTP sau WebDav pentru editarea de fișiere la distanță

    9. Komodo Edit

    Komodo Edit este un program open source rapid care poate fi folosit pe Windows, Max OS X și Linux. Suportă următoarele limbi de programare: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 și CSS 3. De asemenea, este echipat cu "sintaxă personalizabilă, pliere, verificare sintaxă de fundal, (denumită "inteligența codului"). " Paginile și paginile de extensii ale acestora sunt echivalente cu Firefox, iar editorul "tricked out" este unul dintre cele mai avansate din această listă. Împreună cu tot ceea ce obțineți de la distanță de editare de fișiere, o cutie de instrumente cu shell comanda integrare, macro-uri, fragmente și lista continuă. Pentru funcții mai avansate, puteți achiziționa ID-ul Komodo pentru echipe.

    Pro-uri

    • Suport pentru extensii și macrocomenzi
    • Explicarea sintaxei
    • Auto indentare
    • Finalizarea automată
    • Pliantul codului
    • Plierea textului
    • Fragmente de cod

    Contra

    • Verificarea ortografiei nu este inclusă
    • Nu există integrarea compilatorului
    • Nicio editare colaborativă
    • Nu există suport pentru fișiere mari
    • Nu există instanțe multiple
    • Pentru funcții mai avansate, va trebui să faceți upgrade pentru o sumă de 295 USD (fără suport și actualizări) sau 382 USD (cu suport și actualizări)

    10. KompoZer

    Realizat de Mozilla, "KompoZer este un sistem complet de editare a web-urilor care combină gestionarea fișierelor web și capabilitățile de editare a paginilor web WYSIWYG, ușor de utilizat, găsite în Microsoft FrontPage, Adobe DreamWeaver și alte programe high-end". Acest program ușor de folosit, pentru Windows, Mac OS X și Linux, se adresează utilizatorilor non-tehnici care nu știu prea multe despre codarea HTML sau web. Este disponibil în 21 de limbi diferite, are gestionare integrată a fișierelor prin FTP, editare cu file, selector de culori și suport pentru formulare, tabele și șabloane.

    După cum puteți vedea din captura de ecran de mai jos, aceasta ar trebui să fie mai mult ca DreamWeaver, spre deosebire de Notepad (de aici catering pentru utilizatorii non-tehnici).

    Pro-uri

    • Manager de site și arbore de fișiere
    • Editarea WYSIWYG
    • Are o versiune portabilă
    • Suport FTP
    • Verificarea ortografiei
    • Sprijină șabloane
    • Vizualizare pagină
    • Comparabil cu Adobe DreamWeaver și Microsoft FrontPage

    Contra

    • Nu există suport WebDAV pentru editarea de fișiere la distanță
    • Nu are suport de editare partajat
    • Nu acceptă scriptingul de pe server

    11. TouchQode (Bonus)

    Ca un bonus suplimentar avem TouchQode, care este un editor doar pentru smartphone-uri. În prezent, este disponibil numai pentru Android, dar vă puteți abona pentru a fi notificat despre lansarea iPhone-ului. Pentru un editor smartphone, acesta are câteva caracteristici excelente, cum ar fi evidențierea sintaxelor, abilitatea de a rula (simple) scripturi, un client FTP integrat, sincronizarea fișierelor și multe altele. TouchQode oferă într-adevăr capacitatea de a codifica oriunde te duci!

    Pro-uri

    • Aplicația Android
    • Explicarea sintaxei
    • Sugestii de cod
    • Căutarea incrementală
    • Sincronizarea fișierelor

    Contra

    • Nicio aplicație pentru iPhone (dar vine în curând)