12 cei mai buni editori de coduri gratuite
Program Educațional De Tehnologie / / December 30, 2020
1. Cod Visual Studio
- Limbi: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua, .NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell script, TypeScript și altele.
- Platforme: Windows, macOS, Linux.
Un editor de cod universal de la Microsoft, destul de rapid și funcțional. Mediul open source acceptă completarea inteligentă automată a textului programului cu folosind tehnologia Microsoft IntelliSense și evidențierea sintaxei pentru cei mai populari limbi.
Visual Studio Code are suficiente caracteristici atât pentru amatori, cât și pentru profesioniști dezvoltare. Editorul are instrumente încorporate pentru manipularea depozitelor Git și instrumente pentru refactorizare. Puteți extinde funcționalitatea în detrimentul a mii de pluginuri - căutați-le chiar în mediu după nume sau după limba în care scrieți.
Comenzile rapide de la tastatură vă pot ajuta să editați codul mai rapid în Visual Studio Code. Acestea vor oferi o navigare rapidă prin proiectul dvs. și vor impresiona recrutorul în interviu.
Descărcați codul Visual Studio →
2. Atom
- Limbi: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, script Shell, Scala, SQL, XML, YAML și multe altele.
- Platforme: Windows, macOS, Linux.
Un editor open source simplu și ușor de utilizat - creat de GitHub Inc., cel mai mare serviciu de găzduire și dezvoltare software colaborativ deținut acum de Microsoft. Atom acceptă o mare varietate de limbi și este potrivit pentru dezvoltarea pe mai multe platforme.
Există pluginuri scrise în Node.js disponibile aici - vă vor extinde serios posibilitățile. Atom funcționează rapid și fiabil, acceptă sincronizarea cu Git, plierea codurilor, completarea automată a cuvintelor și alte caracteristici ale editorilor profesioniști.
Cu Teletype for Atom, puteți colabora cu un coleg pentru a scrie cod în timp real. Este ideal pentru programarea pereche, remedierea rapidă a erorilor și brainstorming la C&D.
Editorul vine cu patru opțiuni de interfață și opt teme - luminoase și întunecate. Există, de asemenea, instrumente pentru personalizarea manuală în CSS / Less, HTML și JavaScript - toate acestea vă vor ajuta să configurați un mediu de lucru extrem de confortabil.
Descărcați Atom →
3. Text sublim 3
- Limbi: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML și multe altele.
- Platforme: Windows, macOS, Linux.
Editor ușor, dar destul de puternic, care este potrivit atât pentru dezvoltatorii începători, cât și pentru profesioniști. Se lansează rapid chiar și pe computere low-end și acceptă plugin-uri scrise în Python.
Sublimul poate fi configurat flexibil pentru a lucra cu proiecte de mii fișiere. Completare automată acceptată, editare multiplă, editare instantanee a mai multor linii. Toate acestea reduc la minimum acțiunile de rutină și elimină noi greșeli.
De asemenea, puteți salva fragmente (fragmente de cod pe care le utilizați des) pentru a le insera cu o comandă rapidă de la tastatură, fără căutări lungi în proiectele vechi.
În cea de-a treia versiune a editorului, indexarea fișierelor a fost îmbunătățită pentru a accelera căutarea variabilelor, funcțiilor și claselor. Acum este posibil să mergeți la poziția anterioară a cursorului.
În general, Sublime Text 3 este un editor proprietar: îl puteți cumpăra cu 80 USD. Dar versiunea de încercare este disponibilă gratuit, iar dezvoltatorii nu și-au limitat încă termenul de utilizare.
Descărcați Sublime Text 3 →
4. IDEA IntelliJ
- Limbi: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML și altele.
- Platforme: Windows, macOS, Linux.
Mediul a fost creat inițial pentru Java și este relevant în primul rând pentru limbaje de tip Java, cum ar fi Kotlin, Scala și Groovy. Acesta este dezvoltat de o companie cu rădăcini rusești, JetBrains. De fapt, ea a creat Kotlin - limba pe care Google a identificat-o ca prioritate pentru dezvoltarea Android.
IDEA IntelliJPrezentare generală a IntelliJ IDEA - un sistem puternic, deși nu foarte rapid, cu un set mare de instrumente pentru crearea de aplicații desktop, mobile și web, software pentru internetul lucrurilor. Există două versiuni: Ultimate plătit pentru companii și Comunitatea open source gratuită.
Comunitatea nu are suport complet pentru cadrul Spring, precum și Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Dar, în general, are tot ce aveți nevoie pentru a începe proiecte mici, de exemplu, un depanator, suport pentru cadre pentru construirea Maven și Gradle, sisteme de control al versiunilor Git și SVN. Un set de instrumente încorporate pentru Android la fel ca în Android Studio oficial de la Google.
Descărcați IntelliJ IDEA →
5. PyCharm
- Limbi: Python, Jython, Cython, IronPython, PyPy, Django și multe altele.
- Platforme: Windows, macOS, Linux.
Un alt IDE de la JetBrains, dar cu accent pe Python și cadrul său Django. Există, de asemenea, două versiuni: Professional cu suport complet pentru științifice (crearea de modele, grafice, testarea ipotezelor) și dezvoltarea web în Python, HTML, JS și SQL; Comunitate - numai Python și open source.
Mediul include instrumente puternice pentru analiza programelor scrise, un depanator grafic și vă permite să creați și să rulați rapid teste unitare. Cu PyCharm, este ușor să navigați chiar și în proiecte mari și să editați codul din mers - există completare automată, import automat, șabloane gata făcute și vizualizare rapidă a documentației pentru elemente. În cele din urmă, este convenabil să vă refactorizați codul aici pentru a ușura întreținerea și extinderea.
Pe site iar în meniul PyCharm încorporat veți găsi o mulțime de pluginuri. Acestea sunt instrumentele pentru a lucra cu Date mare, scrierea codului în anumite limbaje de programare (de exemplu, R sau Rust), crearea temelor, analizarea jurnalelor.
Descărcați PyCharm →
6. Suporturi
- Limbi: HTML, CSS, JavaScript și multe altele.
- Platforme: Windows, macOS, Linux.
Cel mai bun editor open source pentru dezvoltare web. Este în sine construit în JavaScript, HTML5 și CSS3.
Brackets este ideea Adobe Systems. A apărut în 2014 și se dezvoltă activ pentru a oferi dezvoltatorilor web cât mai multe oportunități posibil.
Brackets este deosebit de convenabil pentru frontend: instrumentele încorporate accelerează acțiunile cu CSS, vă permit să vedeți toți selectorii, să le editați și să evaluați imediat rezultatul. De asemenea, sunt disponibile un depanator JavaScript Theseus și un server web local pentru testarea proiectelor.
Puteți vizualiza codul din Brackets în timp real în browserul dvs. Mediul este sincronizat cu Git și acceptă sute de extensii, precum și personalizate Taste rapide și indicii JavaScript.
Consultați instrumentele de editare rapidă din paranteze. Acestea vă permit să modificați mai multe elemente, funcții sau proprietăți simultan sau să modificați codul CSS sau JavaScript fără a părăsi fișierul HTML legat. Rezultatul poate fi văzut în browser - cu sau fără conexiune backend.
Descărcați paranteze →
7. Vim
- Limbi: С, С ++, Shell Script, Bash Script, Java și altele.
- Platforme:Windows, macOS, Linux.
Moștenitorul legendarei serii Vi, care a fost creată pentru Unix, oferă libertate deplină de personalizare și automatizare a dezvoltării. Este adevărat, pentru începători va fi dificil să o stăpânească. Pentru că nu poți merge și ieși din Vim prima dată.
Vim are două moduri: normal și de intrare. Această abordare protejează împotriva schimbărilor accidentale.
La început, editorul este în modul normal, puteți lucra cu text în modular: de exemplu, ștergeți un cuvânt sau o linie. În plus, aici se va dovedi că navigați rapid prin fișier și găsiți tot ce aveți nevoie.
Pentru a trece la modul de introducere, trebuie să apăsați butonul I sau Insert, înapoi - Esc. Doar în modul normal veți putea ieși corect de la Vim. Dacă introduceți ZQ sau: q!, Atunci veți părăsi fișierul fără a salva modificările, dar prin ZZ,: wq sau: x - veți ieși după salvarea fișierului. În primele zile de lucru cu Vim, vreau să scriu aceste combinații în autocolant, care va fi mereu în fața ochilor tăi, dar cu timpul te obișnuiești cu ele.
Descărcați Vim →
8. Eclipsă
- Limbi: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 și altele.
- Platforme: Windows, macOS, Linux.
Un mediu universal universal pe baza căruia sunt create alte sisteme pentru dezvoltarea în anumite limbi sau pentru testare. IBM a investit aproape 40 de milioane de dolari în proiect și apoi a lansat codul Eclipse și l-a donat comunității pentru dezvoltare ulterioară.
De fapt, pe baza Eclipsei, lărgirecare vă permit să lucrați confortabil cu diferite limbi și proiecte. Extensiile sunt module, editori de panouri, perspective și așa mai departe. Unul dintre cele mai faimoase este Eclipse JDT (Java Development Tools). Acest modul vă permite să scrieți cod în Java, se integrează cu sistemul de control al versiunilor Git și poate comunica cu urmăritorul de erori Bugzilla și cu instrumente de urmărire a problemelor precum Jira.
IDE-urile Eclipse gata făcute pentru Java, C, C ++, PHP, JavaScript și alte limbi populare sunt disponibile pe site-ul oficial. De asemenea, puteți descărca platforma în sine și module pentru rezolvarea problemelor specifice. În mod separat, notăm 1C: Instrumente de dezvoltare a întreprinderii pentru lucrul cu platforma 1C: Enterprise.
Descărcați Eclipse →
9. Aptana studio
- Limbi: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python și multe altele.
- Platforme: Windows, macOS, Linux.
Acest editor puternic și ușor de utilizat pentru dezvoltarea web este unul dintre cele mai faimoase distribuții Eclipsă. La început, are evidențierea sintaxei și completarea codului pentru HTML, JavaScript și CSS. Folosind plugin-uri, puteți adapta Aptana Studio pentru Ruby on Rails, PHP, Python.
IDE este multiplataforma și completează automat textul introdus. Ea raportează erori în cod și ajută să scăpați rapid de ele.
Pentru o depanare confortabilă, Aptana Studio are un server web Jaxer încorporat care vă permite să executați JavaScript pe partea sa și să oferiți rezultatul. În plus, cadrul interacționează cu serviciul Aptana Cloud. Este ușoară implementarea aplicațiilor web în nor și construirea unei infrastructuri scalabile.
Puteți descărca versiunea editorului pentru sistemul de operare dorit. Și dacă aveți instalat Eclipse, pluginul Aptana va fi suficient pentru asta.
Descărcați Aptana Studio →
10. Notepad ++
- Limbi: ActionScript, C, C #, C ++, CSS, Erlang, Haskell, HTML, Java, JavaScript, JSON, Lua, Objective-C, Pascal, Perl, PHP, Python, R, Ruby, Rust, Smalltalk, SQL, Swift, XML, YAML și alții.
- Platforme: Windows.
Acest editor de text open source este mult mai mult decât un simplu înlocuitor de blocnotes inteligent. Suportă evidențierea sintaxei pentru toate limbile populare (și nu numai!) Limbile, sistemele de construire și marcare - până la Ada, COBOL și Fortran.
Notepad ++ este foarte ușor și rapid. Mii de plugin-uri îl fac un editor pentru toate ocaziile: există și o verificare aici gramatică în diferite limbi, compararea fișierelor și generarea de semnături digitale și conversia în diverse codificări și multe altele. Și cel mai convenabil lucru este că, spre deosebire de Notepad, dacă închideți Notepad ++ și lăsați fișiere nesalvate în acesta, acestea se vor deschide automat la următoarea pornire a programului.
În general, chiar dacă nu veți utiliza Notepad ++ ca editor principal de cod, vă recomandăm să îl instalați. Schimbarea codificării, corectarea JSON sau vizualizarea unui fișier de tip necunoscut se poate face aici foarte rapid și ușor.
Descărcați Notepad ++ →
11. Emacs
- Limbi: C, C ++, Java, Perl, Lisp, Objective-C și altele.
- Platforme: Windows, macOS, Linux.
Redactor mic macro-uri (Emacs înseamnă Editor MACroS) a evoluat de-a lungul anilor într-o familie întreagă. După seria Vi și succesorul său Vim, a devenit o adevărată revelație și a făcut viața mult mai ușoară pentru cei care au scris cod în urmă cu 30-40 de ani.
Dar chiar și astăzi Emacs poate face multe în mâinile potrivite. Are un mod de bază și multe alte moduri, de exemplu, pentru diferite limbaje de programare, vizualizarea directoarelor, lucrul cu poșta. Sprijină mișcarea rapidă prin text și fișiere utilizând comenzile rapide de la tastatură. Editorul poate fi configurat flexibil: de la setarea numărului de spații pentru fiecare nivel de indentare până la lansarea anumitor funcții după schimbarea clipboard-ului.
Ouăle de Paște din Emacs sunt o altă poveste. De exemplu, aici sunt oferite jocuri și un mod special de psihoterapeut - o conversație cu un interlocutor virtual Eliza. Mai mult, puteți instala o extensie pentru Emacs și puteți automatiza jocul Tetris - desigur, între funcționarea codului.
Descărcați Emacs →
12. Komodo IDE
- Limbi: Python, Perl, Ruby, HTML, CSS, JavaScript și multe altele.
- Platforme: Windows, macOS, Linux.
Editor de cod gratuit de la compania canadiană ActiveState, dezvoltator de versiuni lingvistice programare Active Perl și Python activ. Există, de asemenea, o versiune mai mică a Komodo Edit - nu există suport încorporat pentru teste unitare și depanatoare.
Komodo IDE oferă evidențierea sintaxei, completarea automată, capacitatea de a lucra cu diferite capete de linie și codificări. Este convenabil să editați fișiere în diferite limbaje de programare și marcaj hipertext aici. Pentru Perl, PHP, Python, Ruby, TCL, JavaScript, există și un verificator de sintaxă - nu sunt necesare instrumente terțe.
Pachetul include depanatori și profileri, un client pentru sistemele de control al versiunilor, instrumente pentru crearea de expresii regulate și verificarea solicitărilor HTTP Inspector. De asemenea, puteți instala suplimente: comunitatea lucrează activ la ele.
Descărcați Komodo IDE →
Citește și💻🔧🕹
- Ce este Arduino și de ce ar trebui să îl cumpărați
- 22 de extensii utile pentru un programator începător
- Cum să înveți să codezi pentru copii sau adolescenți: sfaturi și resurse pentru tinerii programatori
- 25 de cursuri gratuite de programare online pentru a învăța de la zero
- 6 motive pentru a învăța programarea dacă nu sunteți programator