Taula de continguts:

12 millors editors de codi gratuït
12 millors editors de codi gratuït
Anonim

Des de "quaderns" ascètics amb ressaltat de sintaxi fins a "estudis" enormes amb moltes eines.

12 millors editors de codi gratuït
12 millors editors de codi gratuït

1. Visual Studio Code

Editors de codi: codi de Visual Studio
Editors de codi: codi de Visual Studio
  • Idiomes: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua,. NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell script, TypeScript i altres.
  • Plataformes: Windows, macOS, Linux.

Un editor de codi universal de Microsoft, bastant ràpid i funcional. L'entorn de codi obert admet la finalització automàtica de text intel·ligent mitjançant la tecnologia Microsoft IntelliSense i el ressaltat de sintaxi per als idiomes més populars.

Visual Studio Code té prou capacitats per al desenvolupament amateur i professional. L'editor té eines integrades per manipular repositoris Git i eines per refactoritzar. Podeu ampliar la funcionalitat a costa de milers de connectors: cerqueu-los directament a l'entorn pel nom o per l'idioma en què escriviu.

Les dreceres de teclat us poden ajudar a editar el codi més ràpidament a Visual Studio Code. Proporcionaran una navegació ràpida pel vostre projecte i impressionaran el reclutador a l'entrevista.

2. Àtom

Principals editors de codi: Atom
Principals editors de codi: Atom
  • Idiomes: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, script Shell, Scala, SQL, XML, YAML i molt més.
  • Plataformes: Windows, macOS, Linux.

L'editor de codi obert senzill i fàcil d'utilitzar és una creació de GitHub Inc., el servei d'allotjament i desenvolupament de programari col·laboratiu més gran que ara és propietat de Microsoft. Atom admet una gran varietat d'idiomes i és adequat per al desenvolupament multiplataforma.

Hi ha connectors escrits en Node.js disponibles aquí: ampliaran seriosament les vostres possibilitats. Atom funciona de manera ràpida i fiable, admet la sincronització amb Git, el plegat de codi, la finalització automàtica de paraules i altres funcions dels editors professionals.

Amb l'eina Teletype for Atom, podeu col·laborar amb un company per escriure codi en temps real. És ideal per a la programació per parelles, la correcció ràpida d'errors i la pluja d'idees en R+D.

L'editor inclou quatre opcions d'interfície i vuit temes: clar i fosc. També hi ha eines per a la personalització manual en CSS / Less, HTML i JavaScript, que us ajudaran a configurar un entorn de treball extremadament còmode.

3. Text sublim 3

Principals editors de codi: Sublim Text 3
Principals editors de codi: Sublim Text 3
  • Idiomes: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML i molt més.
  • Plataformes: Windows, macOS, Linux.

Editor lleuger, però força potent, adequat tant per a desenvolupadors novells com per a professionals. S'executa ràpidament fins i tot en ordinadors de gamma baixa i admet connectors escrits en Python.

Sublime es pot configurar de manera flexible per treballar amb projectes de milers de fitxers. S'admet la compleció automàtica, l'edició múltiple i l'edició instantània de diverses línies. Tot això minimitza les accions rutinàries i elimina nous errors.

També podeu desar fragments (fragments de codi que feu servir sovint) per inserir-los amb una drecera de teclat, sense buscar llargament a través de projectes antics.

En la tercera versió de l'editor, s'ha millorat la indexació dels fitxers per agilitzar la cerca de variables, funcions i classes. Ara és possible moure's a la posició anterior del cursor.

En general, Sublime Text 3 és un editor propietari: el podeu comprar per 80 dòlars. Però la versió de prova està disponible de forma gratuïta i els desenvolupadors encara no han limitat el termini d'ús.

4. IDEA IntelliJ

IDEA IntelliJ
IDEA IntelliJ
  • Idiomes: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML i altres.
  • Plataformes: Windows, macOS, Linux.

L'entorn es va crear originalment per a Java i és rellevant principalment per a llenguatges semblants a Java com ara Kotlin, Scala i Groovy. Està desenvolupat per una empresa amb arrels russes JetBrains. Ella, de fet, va crear Kotlin, el llenguatge que Google ha identificat com a prioritari per al desenvolupament d'Android.

IntelliJ IDEA Visió general d'IntelliJ IDEA és un sistema potent, encara que no molt ràpid, amb un gran conjunt d'eines per crear aplicacions d'escriptori, mòbils i web, programari per a l'Internet de les coses. Hi ha dues versions: la Ultimate de pagament per a empreses i la comunitat gratuïta de codi obert.

La comunitat no té suport complet per al marc Spring, així com Java EE (Edició Enterprise), JavaScript, TypeScript i SQL. Però, en general, té tot el que necessiteu per iniciar petits projectes, per exemple, un depurador, suport per a marcs per construir sistemes de control de versions Maven i Gradle, Git i SVN. I el conjunt d'eines integrades per a Android és el mateix que a l'Android Studio oficial de Google.

5. PyCharm

Principals editors de codi: PyCharm
Principals editors de codi: PyCharm
  • Idiomes: Python, Jython, Cython, IronPython, PyPy, Django i molt més.
  • Plataformes: Windows, macOS, Linux.

Un altre IDE de JetBrains, però amb èmfasi en Python i el seu marc Django. També hi ha dues versions: Professional amb suport complet per a científics (creació de models, gràfics, prova d'hipòtesis) i desenvolupament web en Python, HTML, JS i SQL; Comunitat: només Python i codi obert.

L'entorn inclou potents eines per analitzar programes escrits, un depurador gràfic i us permet crear i executar proves unitàries ràpidament. Amb PyCharm, és fàcil navegar fins i tot en projectes grans i editar codi sobre la marxa: hi ha autocompleció, importació automàtica, plantilles ja fetes i una visió ràpida de la documentació dels elements. Finalment, és convenient refactoritzar el codi aquí per facilitar-ne el manteniment i l'ampliació.

i al menú PyCharm integrat trobareu molts complements. Són eines per treballar amb big data, escriure codi en determinats llenguatges de programació (per exemple, R o Rust), crear temes, analitzar registres.

6. Parèntesis

Editors de codi: claudàtors
Editors de codi: claudàtors
  • Idiomes: HTML, CSS, JavaScript i molt més.
  • Plataformes: Windows, macOS, Linux.

El millor editor de codi obert per al desenvolupament web. Està construït en JavaScript, HTML5 i CSS3.

Brackets és una creació d'Adobe Systems. Va aparèixer el 2014 i està evolucionant activament per oferir als desenvolupadors web tantes oportunitats com sigui possible.

Els parèntesis són especialment convenients per a la interfície: les eines integrades acceleren les accions amb CSS, us permeten veure tots els selectors, editar-los i avaluar immediatament el resultat. També estan disponibles el depurador de JavaScript de Theseus i un servidor web local per provar projectes.

Podeu veure el codi des de Brackets en temps real al vostre navegador. L'entorn està sincronitzat amb Git i admet centenars d'extensions, així com dreceres de teclat personalitzades i consells de JavaScript.

Doneu un cop d'ull a les eines d'edició ràpida que hi ha entre claudàtors. Us permeten fer canvis a diversos elements, funcions o propietats alhora, així com canviar el codi CSS o JavaScript sense sortir del fitxer HTML enllaçat. El resultat es pot veure al navegador, amb o sense connexió backend.

7. Vim

Editors de codi: Vim
Editors de codi: Vim
  • Idiomes: С, С ++, Shell Script, Bash Script, Java i altres.
  • Plataformes: Windows, macOS, Linux.

Hereu de la llegendària sèrie Vi, que va ser creada per a Unix, ofereix total llibertat per personalitzar i automatitzar el desenvolupament. És cert que serà difícil per als principiants dominar-ho. Perquè no pots anar i sortir de Vim la primera vegada.

Vim té dos modes: normal i d'entrada. Aquest enfocament protegeix contra canvis accidentals.

Al principi, l'editor està en mode normal, podeu treballar amb el text de manera modular: per exemple, suprimiu una paraula o una línia. A més, aquí resultarà navegar ràpidament pel fitxer i trobar tot el que necessiteu.

Per canviar al mode d'entrada, heu de prémer el botó I o Insereix, enrere - Esc. Només en mode normal podreu sortir de Vim correctament. Si introduïu ZQ o: q !, aleshores sortireu del fitxer sense desar els canvis, però amb ZZ,: wq o: x - sortireu després de desar el fitxer. En els primers dies de treball amb Vim, vull escriure aquestes combinacions en un adhesiu que sempre estarà davant dels meus ulls, però amb el temps t'hi acostumes.

8. Eclipsi

Editors de codi: Eclipse
Editors de codi: Eclipse
  • Idiomes: Java, C, C++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 i altres.
  • Plataformes: Windows, macOS, Linux.

Un entorn integrat universal sobre la base del qual es creen altres sistemes per al desenvolupament en determinats idiomes o per a proves. IBM va invertir uns 40 milions de dòlars en el projecte i després va publicar el codi Eclipse i el va donar a la comunitat per a un desenvolupament posterior.

De fet, es creen extensions a partir d'Eclipse que permeten treballar còmodament amb diversos idiomes i projectes. Les extensions són mòduls, editors de panells, perspectives, etc. Un dels més famosos és Eclipse JDT (Java Development Tools). Aquest mòdul us permet escriure codi en Java, està integrat amb el sistema de control de versions de Git, podeu comunicar-vos amb el rastrejador d'errors de Bugzilla i eines de seguiment de problemes com Jira.

Els IDE Eclipse preparats per a Java, C, C++, PHP, JavaScript i altres llenguatges populars estan disponibles al lloc oficial. També pots descarregar-te la pròpia plataforma i mòduls per resoldre problemes concrets. Per separat, anotem 1C: Eines de desenvolupament empresarial per treballar amb la plataforma 1C: Enterprise.

9. Estudi Aptana

Estudi Aptana
Estudi Aptana
  • Idiomes: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python i molt més.
  • Plataformes: Windows, macOS, Linux.

Aquest editor potent i fàcil d'utilitzar per al desenvolupament web és una de les distribucions d'Eclipse més famoses. Al principi, té ressaltat de sintaxi i completació de codi per a HTML, JavaScript i CSS. Amb connectors, podeu adaptar Aptana Studio per a Ruby on Rails, PHP, Python.

L'IDE és multiplataforma i completa automàticament el text introduït. Informa d'errors al codi i ajuda a desfer-los ràpidament.

Per a una depuració còmoda, Aptana Studio té un servidor web Jaxer integrat que us permet executar JavaScript al seu costat i proporcionar el resultat. A més, el marc interactua amb el servei Aptana Cloud. Facilita el desplegament d'aplicacions web al núvol i la creació d'una infraestructura escalable.

Podeu descarregar la versió de l'editor per al sistema operatiu desitjat. I si teniu instal·lat Eclipse, n'hi haurà prou amb el connector Aptana.

10. Bloc de notes ++

Bloc de notes ++
Bloc de notes ++
  • Idiomes: 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 altres.
  • Plataformes: Windows.

Aquest editor de text de codi obert és molt més que un substitut intel·ligent del bloc de notes. Admet el ressaltat de sintaxi per a tots els idiomes populars (i no només!), sistemes de creació i marcatge, fins a Ada, COBOL i Fortran.

Bloc de notes ++ és molt lleuger i ràpid. Milers de connectors el converteixen en un editor per a totes les ocasions: hi ha verificació gramatical en diferents idiomes, comparació de fitxers, generació de signatura digital, conversió a diverses codificacions i molt més. I el més convenient és que, a diferència del Bloc de notes, si tanqueu el Bloc de notes ++ i hi deixeu fitxers sense desar, s'obriran automàticament la propera vegada que inicieu el programa.

En general, encara que no utilitzeu el Bloc de notes ++ com a editor de codi principal, us recomanem que l'instal·leu. Canviar la codificació, corregir JSON o visualitzar un fitxer d'un tipus desconegut es pot fer aquí de manera molt ràpida i senzilla.

11. Emacs

Emacs
Emacs
  • Idiomes: C, C++, Java, Perl, Lisp, Objective-C i altres.
  • Plataformes: Windows, macOS, Linux.

El petit editor de macros (Emacs significa Editor MACroS) ha evolucionat amb els anys fins a convertir-se en una família sencera. Després de la sèrie Vi i el seu successor Vim, es va convertir en una autèntica revelació i va facilitar molt la vida als que van escriure codi fa 30-40 anys.

Però encara avui Emacs pot fer molt en les mans adequades. Té un bàsic i molts modes addicionals, per exemple, per a diferents llenguatges de programació, veure directoris, treballar amb correu. Admet el moviment ràpid de text i fitxers mitjançant tecles de drecera. L'editor es pot configurar de manera flexible: des d'establir el nombre d'espais per a cada nivell de sagnat fins a iniciar determinades funcions després de canviar el porta-retalls.

Els ous de Pasqua a Emacs són una altra història. Per exemple, aquí es proporcionen jocs i un mode especial de psicoterapeuta: una conversa amb una interlocutor virtual Eliza. A més, podeu instal·lar una extensió per a Emacs i automatitzar el joc de Tetris, entre el treball de codi, és clar.

12. Komodo IDE

Editors de codi: Komodo IDE
Editors de codi: Komodo IDE
  • Idiomes: Python, Perl, Ruby, HTML, CSS, JavaScript i molt més.
  • Plataformes: Windows, macOS, Linux.

Editor de codi gratuït de l'empresa canadenca ActiveState, desenvolupadora de versions dels llenguatges de programació Active Perl i Active Python. També hi ha una versió més petita de Komodo Edit, sense suport integrat per a les proves unitàries i els depuradors.

Komodo IDE proporciona ressaltat de sintaxi, completació automàtica, la capacitat de treballar amb diferents finals de línia i codificacions. És convenient editar fitxers en diferents llenguatges de programació i marcat d'hipertext aquí. Per a Perl, PHP, Python, Ruby, TCL, JavaScript, també hi ha un verificador de sintaxi: no calen eines de tercers.

Recomanat: