Cuprins:

12 cele mai bune editori de coduri gratuite
12 cele mai bune editori de coduri gratuite
Anonim

De la „caiete” ascetice cu evidențiere de sintaxă la „studiouri” uriașe cu multe instrumente.

12 cele mai bune editori de coduri gratuite
12 cele mai bune editori de coduri gratuite

1. Cod Visual Studio

Editori de cod: Cod Visual Studio
Editori de cod: Cod Visual Studio
  • Limbi: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua,. NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, script Shell, 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 automată inteligentă a textului folosind tehnologia Microsoft IntelliSense și evidențierea sintaxelor pentru cele mai populare limbi.

Visual Studio Code are suficiente capacități pentru dezvoltarea amatorilor și profesionale. Editorul are instrumente încorporate pentru manipularea depozitelor Git și instrumente pentru refactorizare. Puteți extinde funcționalitatea în detrimentul a mii de plugin-uri - 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.

2. Atom

Editori de cod de top: Atom
Editori de cod de top: 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.

Editorul open source simplu și ușor de utilizat este o creație a 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 multiplatformă.

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 codului, completarea automată a cuvintelor și alte caracteristici ale editorilor profesioniști.

Cu instrumentul Teletype for Atom, puteți colabora cu un coleg pentru a scrie cod în timp real. Este ideal pentru programarea perechilor, remedierea rapidă a erorilor și brainstorming în cercetare și dezvoltare.

Editorul vine cu patru opțiuni de interfață și opt teme - lumină și întuneric. 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.

3. Text sublim 3

Top Code Editors: Sublime Text 3
Top Code Editors: Sublime Text 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. Funcționează rapid chiar și pe computere low-end și acceptă pluginuri scrise în Python.

Sublime poate fi configurat flexibil pentru a lucra cu proiecte din mii de fișiere. Sunt acceptate completarea automată, editarea multiplă, editarea instantanee a mai multor linii. Toate acestea minimizează 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ă a căuta îndelung prin proiecte 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ă treceț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 au limitat încă termenul de utilizare.

4. IDEA IntelliJ

IntelliJ IDEA
IntelliJ IDEA
  • 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 asemănătoare Java, cum ar fi Kotlin, Scala și Groovy. Este dezvoltat de o companie cu rădăcini rusești JetBrains. Ea, de fapt, a creat Kotlin - limbajul pe care Google l-a identificat ca fiind o prioritate pentru dezvoltarea Android.

IntelliJ IDEA Prezentare generală a IntelliJ IDEA este 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 Community 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 sistemelor de control al versiunilor Maven și Gradle, Git și SVN. Și setul de instrumente încorporate pentru Android este același ca în Android Studio oficial de la Google.

5. PyCharm

Editori de cod de top: PyCharm
Editori de cod de top: 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 dezvoltare 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ă auto-completare, auto-import, șabloane gata făcute și o vizualizare rapidă a documentației pentru elemente. În cele din urmă, este convenabil să refactorizați codul aici pentru a fi mai ușor de întreținut și extins.

iar în meniul încorporat PyCharm veți găsi o mulțime de plugin-uri. Acestea sunt instrumente pentru lucrul cu big data, scrierea codului în anumite limbaje de programare (de exemplu, R sau Rust), crearea de teme, analizarea jurnalelor.

6. Paranteze

Editori de cod: Paranteze
Editori de cod: Paranteze
  • 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 o creație a Adobe Systems. A apărut în 2014 și evoluează activ pentru a oferi dezvoltatorilor web cât mai multe oportunități.

Parantezele sunt deosebit de convenabile pentru front-end: instrumentele încorporate accelerează acțiunile cu CSS, vă permit să vedeți toți selectoarele, să le editați și să evaluați imediat rezultatul. De asemenea, sunt disponibile depanatorul JavaScript Theseus și un server web local pentru testarea proiectelor.

Puteți vizualiza codul din Brackets în timp real în browser. Mediul este sincronizat cu Git și acceptă sute de extensii, precum și comenzi rapide personalizate de la tastatură și sugestii JavaScript.

Aruncă o privire la instrumentele de editare rapidă din Paranteze. Acestea vă permit să faceți modificări simultan la mai multe elemente, funcții sau proprietăți, precum și 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.

7. Vim

Editori de cod: Vim
Editori de cod: 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 completă de personalizare și automatizare a dezvoltării. Adevărat, va fi dificil pentru începători să-l stăpânească. Pentru că nu poți să mergi și să ieși din Vim prima dată.

Vim are două moduri: normal și de intrare. Această abordare protejează împotriva modificărilor accidentale.

La început, editorul este în modul normal, puteți lucra modular cu textul din el: de exemplu, ștergeți un cuvânt sau o linie. În plus, aici se va dovedi să navigheze rapid prin fișier și să găsească tot ce ai nevoie.

Pentru a trece la modul de introducere, trebuie să apăsați butonul I sau Inserare, înapoi - Esc. Numai în modul normal veți putea să ieșiți corect din 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 pe un autocolant care să fie mereu în fața ochilor mei, dar cu timpul te obișnuiești cu ele.

8. Eclipsa

Editori de cod: Eclipse
Editori de cod: Eclipse
  • Limbi: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 și altele.
  • Platforme: Windows, macOS, Linux.

Un mediu integrat universal pe baza căruia sunt create alte sisteme pentru dezvoltare în anumite limbi sau pentru testare. IBM a investit aproximativ 40 de milioane de dolari în proiect, apoi a lansat codul Eclipse și l-a donat comunității pentru dezvoltare ulterioară.

De fapt, extensiile sunt create pe baza lui Eclipse, care vă permit să lucrați confortabil cu diverse limbi și proiecte. Extensiile sunt module, editori de panouri, perspective și așa mai departe. Una dintre cele mai cunoscute este Eclipse JDT (Java Development Tools). Acest modul vă permite să scrieți cod în Java, este integrat cu sistemul de control al versiunilor Git, puteți comunica cu Bugzilla bug tracker și 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 unor probleme specifice. Separat, notăm 1C: Instrumente de dezvoltare a întreprinderii pentru lucrul cu platforma 1C: Enterprise.

9. Aptana Studio

Studio Aptana
Studio Aptana
  • 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 una dintre cele mai faimoase distribuții Eclipse. La început, are evidențierea sintaxelor și completarea codului pentru HTML, JavaScript și CSS. Folosind pluginuri, puteți adapta Aptana Studio pentru Ruby on Rails, PHP, Python.

IDE-ul este multiplatform și completează automat textul introdus. Ea raportează erorile din cod și ajută să scape 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ă furnizați rezultatul. În plus, cadrul interacționează cu serviciul Aptana Cloud. Facilitează implementarea aplicațiilor web în cloud și crearea unei infrastructuri scalabile.

Puteți descărca versiunea editorului pentru sistemul de operare dorit. Și dacă aveți Eclipse instalat, pluginul Aptana va fi suficient pentru el.

10. Notepad ++

Notepad ++
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 altele.
  • Platforme: Windows.

Acest editor de text cu sursă deschisă este mult mai mult decât un simplu înlocuitor inteligent de blocnotes. Acceptă evidențierea sintaxelor pentru toate limbajele populare (și nu numai!), sistemele de compilare și de 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ă verificarea gramaticală în diferite limbi, compararea fișierelor, generarea semnăturii digitale, 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 el, acestea se vor deschide automat data viitoare când porniți programul.

În general, chiar dacă nu veți folosi Notepad ++ ca editor de cod principal, vă recomandăm să îl instalați. Modificarea codificării, corectarea JSON sau vizualizarea unui fișier de tip necunoscut se poate face aici foarte rapid și ușor.

11. Emacs

Emacs
Emacs
  • Limbi: C, C++, Java, Perl, Lisp, Objective-C și altele.
  • Platforme: Windows, macOS, Linux.

Micul editor de 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ă celor 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 o bază și multe moduri suplimentare, de exemplu, pentru diferite limbaje de programare, vizualizarea directoarelor, lucrul cu mail. Acceptă mișcarea rapidă prin text și fișiere folosind 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 o interlocutoare virtuală Eliza. Mai mult, puteți instala o extensie pentru Emacs și puteți automatiza jocul Tetris - între munca de cod, desigur.

12. Komodo IDE

Editori de cod: Komodo IDE
Editori de cod: 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, dezvoltatorul versiunilor limbajelor de programare Active Perl și Active Python. Există, de asemenea, o versiune mai mică a Komodo Edit - fără suport încorporat pentru testele unitare și depanare.

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 marcare hipertext aici. Pentru Perl, PHP, Python, Ruby, TCL, JavaScript, există și un verificator de sintaxă - nu sunt necesare instrumente terțe.

Recomandat: