Tartalomjegyzék:

12 legjobb ingyenes kódszerkesztő
12 legjobb ingyenes kódszerkesztő
Anonim

Az aszketikus "füzetektől" a szintaktikai kiemeléssel a hatalmas "stúdiókig" számos eszközzel.

12 legjobb ingyenes kódszerkesztő
12 legjobb ingyenes kódszerkesztő

1. Visual Studio Code

Kódszerkesztők: Visual Studio Code
Kódszerkesztők: Visual Studio Code
  • Nyelvek: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua,. NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell script, TypeScript és mások.
  • Platformok: Windows, macOS, Linux.

A Microsoft univerzális kódszerkesztője, meglehetősen gyors és funkcionális. A nyílt forráskódú környezet támogatja az automatikus intelligens szövegkiegészítést a Microsoft IntelliSense technológiával és a szintaxiskiemelést a legtöbb népszerű nyelven.

A Visual Studio Code elegendő képességgel rendelkezik az amatőr és professzionális fejlődéshez. A szerkesztő beépített eszközökkel rendelkezik a Git-tárolók kezeléséhez és az újrafaktoráláshoz. Bővítheti a funkcionalitást több ezer beépülő modul rovására – keresse meg őket közvetlenül a környezetben név vagy írási nyelv alapján.

A billentyűparancsok segítségével gyorsabban szerkesztheti a kódot a Visual Studio Code-ban. Gyors navigációt biztosítanak a projektben, és lenyűgözik a toborzót az interjú során.

2. Atom

Legnépszerűbb kódszerkesztők: Atom
Legnépszerűbb kódszerkesztők: Atom
  • Nyelvek: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell szkript, Scala, SQL, XML, YAML és még sok más.
  • Platformok: Windows, macOS, Linux.

Az egyszerű, könnyen használható nyílt forráskódú szerkesztő a GitHub Inc. ötlete, amely a legnagyobb tárhely- és együttműködési szoftverfejlesztési szolgáltatás, amely jelenleg a Microsoft tulajdonában van. Az Atom sokféle nyelvet támogat, és alkalmas a platformok közötti fejlesztésre.

Vannak itt Node.js-ben írt bővítmények – ezek komolyan bővítik a lehetőségeit. Az Atom gyorsan és megbízhatóan működik, támogatja a Git-tel való szinkronizálást, a kódhajtogatást, az automatikus szókiegészítést és a professzionális szerkesztők egyéb funkcióit.

A Teletype for Atom eszközzel együttműködhet kollégájával, hogy valós időben írjon kódot. Ideális páros programozáshoz, gyors hibajavításokhoz és ötletbörze a K+F területén.

A szerkesztő négy interfész opcióval és nyolc témával érkezik – világos és sötét. Vannak eszközök a kézi testreszabáshoz a CSS / Less, HTML és JavaScript nyelvekben – ezek mindegyike segít egy rendkívül kényelmes munkakörnyezet kialakításában.

3. Magasztos szöveg 3

Legnépszerűbb kódszerkesztők: Sublime Text 3
Legnépszerűbb kódszerkesztők: Sublime Text 3
  • Nyelvek: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML és még sok más.
  • Platformok: Windows, macOS, Linux.

Könnyű, de meglehetősen erős szerkesztő, amely kezdő fejlesztők és szakemberek számára egyaránt alkalmas. Gyorsan fut még alacsony kategóriás számítógépeken is, és támogatja a Pythonban írt bővítményeket.

A Sublime rugalmasan konfigurálható, hogy több ezer fájlból származó projektekkel dolgozzon. Az automatikus kiegészítés, többszörös szerkesztés, több sor azonnali szerkesztése támogatott. Mindez minimalizálja a rutintevékenységeket és kiküszöböli az új hibákat.

Menthet is kivonatokat (gyakran használt kódrészleteket), hogy beillessze őket egy billentyűparancs segítségével, anélkül, hogy hosszasan keresne a régi projektek között.

A szerkesztő harmadik verziójában a fájlok indexelése továbbfejlesztett, hogy felgyorsuljon a változók, függvények és osztályok keresése. Most lehetőség van az előző kurzorpozícióra lépni.

Általában a Sublime Text 3 szabadalmaztatott szerkesztő: 80 dollárért megvásárolhatja. De a próbaverzió ingyenesen elérhető, és a fejlesztők még nem korlátozták a használati idejét.

4. IntelliJ ÖTLET

IntelliJ ÖTLET
IntelliJ ÖTLET
  • Nyelvek: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML és mások.
  • Platformok: Windows, macOS, Linux.

A környezetet eredetileg Java számára hozták létre, és elsősorban a Java-szerű nyelvekre vonatkozik, mint például a Kotlin, a Scala és a Groovy. Egy orosz gyökerű JetBrains cég fejleszti. Valójában ő hozta létre a Kotlin nyelvet – azt a nyelvet, amelyet a Google az Android fejlesztése során prioritásként azonosított.

IntelliJ IDEA Az IntelliJ IDEA egy erőteljes, bár nem túl gyors rendszer, amely számos eszköztárral rendelkezik asztali, mobil- és webalkalmazások, valamint a tárgyak internete szoftvereinek létrehozásához. Két verzió létezik: a fizetős Ultimate cégeknek és az ingyenes nyílt forráskódú közösség.

A közösség nem támogatja teljes mértékben a Spring keretrendszert, valamint a Java EE-t (Enterprise Edition), a JavaScriptet, a TypeScriptet és az SQL-t. De általában mindent tartalmaz, ami a kis projektek elindításához szükséges, például egy hibakereső, a Maven és Gradle, Git és SVN verzióvezérlő rendszerek felépítéséhez szükséges keretrendszerek támogatása. És az Android beépített eszközkészlete ugyanaz, mint a Google hivatalos Android Stúdiójában.

5. PyCharm

A legnépszerűbb kódszerkesztők: PyCharm
A legnépszerűbb kódszerkesztők: PyCharm
  • Nyelvek: Python, Jython, Cython, IronPython, PyPy, Django és még sok más.
  • Platformok: Windows, macOS, Linux.

Egy másik IDE a JetBrains-től, de a Pythonra és annak Django keretrendszerére helyezve a hangsúlyt. Két változata is létezik: Professional tudományos (modellek, grafikonok készítése, hipotézisek tesztelése) és webfejlesztés teljes támogatásával Python, HTML, JS és SQL nyelven; Közösség – csak Python és nyílt forráskódú.

A környezet hatékony eszközöket tartalmaz írott programok elemzéséhez, grafikus hibakeresőt, és lehetővé teszi az egységtesztek gyors létrehozását és futtatását. A PyCharm segítségével még a nagy projektekben is könnyű navigálni és menet közben szerkeszteni a kódot – van automatikus kiegészítés, automatikus importálás, kész sablonok, valamint az elemek dokumentációjának gyors áttekintése. Végezetül itt kényelmesen át kell alakítani a kódot, hogy könnyebben karbantartható és bővíthető legyen.

a beépített PyCharm menüben pedig rengeteg plugint találsz. Ezek olyan eszközök, amelyek segítségével nagy adatokkal dolgozhat, kódot írhat bizonyos programozási nyelveken (például R vagy Rust), témákat készíthet, naplókat elemezhet.

6. Zárójelek

Kódszerkesztők: Zárójelek
Kódszerkesztők: Zárójelek
  • Nyelvek: HTML, CSS, JavaScript és még sok más.
  • Platformok: Windows, macOS, Linux.

A legjobb nyílt forráskódú szerkesztő webfejlesztéshez. Ez maga JavaScript, HTML5 és CSS3-ba épül.

A Brackets az Adobe Systems ötlete. 2014-ben jelent meg, és aktívan fejlődik, hogy a lehető legtöbb lehetőséget biztosítsa a webfejlesztőknek.

A zárójelek különösen kényelmesek a frontend számára: a beépített eszközök felgyorsítják a műveleteket a CSS-szel, lehetővé teszik az összes kiválasztó megtekintését, szerkesztését és az eredmény azonnali kiértékelését. Ezenkívül elérhető a Theseus JavaScript hibakereső és egy helyi webszerver a projektek teszteléséhez.

A Bracketsből származó kódot valós időben tekintheti meg a böngészőjében. A környezet szinkronizálva van a Git-tel, és több száz bővítményt támogat, valamint egyéni billentyűkódokat és JavaScript-tippeket.

Vessen egy pillantást a zárójelben található gyorsszerkesztő eszközökre. Lehetővé teszik egyszerre több elem, függvény vagy tulajdonság módosítását, valamint CSS- vagy JavaScript-kód módosítását anélkül, hogy elhagyná a hivatkozott HTML-fájlt. Az eredmény a böngészőben látható – háttérkapcsolattal vagy anélkül.

7. Vim

Kódszerkesztők: Vim
Kódszerkesztők: Vim
  • Nyelvek: С, С ++, Shell Script, Bash Script, Java és mások.
  • Platformok: Windows, macOS, Linux.

A legendás Vi sorozat örököse, amely Unix számára készült, teljes szabadságot biztosít a fejlesztések testreszabásához és automatizálásához. Igaz, a kezdőknek nehéz lesz elsajátítani. Mert nem mehetsz csak úgy, hogy kilépsz Vimből az első alkalommal.

A Vimnek két módja van: normál és bemeneti. Ez a megközelítés védelmet nyújt a véletlen változások ellen.

Kezdetben a szerkesztő normál módban van, modulárisan dolgozhatunk benne szöveggel: például törölhetünk egy szót vagy egy sort. Ezenkívül itt kiderül, hogy gyorsan navigálhat a fájlban, és mindent megtalál, amire szüksége van.

A beviteli módra váltáshoz meg kell nyomni az I vagy Insert gombot, vissza - Esc. Csak normál módban tudja megfelelően kilépni a Vimből. Ha ZQ vagy: q !-t ír be, akkor a változtatások mentése nélkül hagyja el a fájlt, de ZZ,: wq vagy: x -vel - a fájl mentése után kilép. A Vimmel való munka első napjaiban ezeket a kombinációkat szeretném felírni egy matricára, ami mindig a szemem előtt lesz, de idővel megszokja őket.

8. Napfogyatkozás

Kódszerkesztők: Eclipse
Kódszerkesztők: Eclipse
  • Nyelvek: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 és mások.
  • Platformok: Windows, macOS, Linux.

Univerzális integrált környezet, amely alapján más rendszereket hoznak létre bizonyos nyelveken történő fejlesztéshez vagy teszteléshez. Az IBM körülbelül 40 millió dollárt fektetett be a projektbe, majd kiadta az Eclipse kódot és adományozta a közösségnek további fejlesztés céljából.

Valójában az Eclipse alapján hozzák létre a bővítményeket, amelyek lehetővé teszik, hogy kényelmesen dolgozzon különféle nyelveken és projektekkel. A bővítmények modulok, panelszerkesztők, perspektívák és így tovább. Az egyik leghíresebb az Eclipse JDT (Java Development Tools). Ez a modul lehetővé teszi kód írását Java nyelven, integrálva van a Git verzióvezérlő rendszerrel, képes kommunikálni a Bugzilla hibakövetővel és olyan nyomkövető eszközökkel, mint a Jira.

Kész Eclipse IDE-k Java, C, C ++, PHP, JavaScript és más népszerű nyelvekhez elérhetők a hivatalos oldalon. Letöltheti magát a platformot és a konkrét problémák megoldására szolgáló modulokat is. Külön megjegyezzük az 1C: Vállalati fejlesztési eszközöket az 1C: Enterprise platformmal való együttműködéshez.

9. Aptana Stúdió

Aptana stúdió
Aptana stúdió
  • Nyelvek: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python és még sok más.
  • Platformok: Windows, macOS, Linux.

Ez a hatékony és könnyen használható webfejlesztő szerkesztő az egyik leghíresebb Eclipse disztribúció. Kezdetben szintaktikai kiemeléssel és kódkiegészítéssel rendelkezik a HTML, JavaScript és CSS számára. Beépülő modulok segítségével adaptálhatja az Aptana Studio for Ruby on Rails, PHP, Python.

Az IDE többplatformos, és automatikusan kiegészíti a beírt szöveget. Jelenti a kód hibáit, és segít gyorsan megszabadulni tőlük.

A kényelmes hibakeresés érdekében az Aptana Studio beépített Jaxer webszerverrel rendelkezik, amely lehetővé teszi a JavaScript futtatását az oldalán, és az eredményt. Ezenkívül a keretrendszer együttműködik az Aptana Cloud szolgáltatással. Megkönnyíti a webes alkalmazások telepítését a felhőben és a méretezhető infrastruktúra létrehozását.

Letöltheti a szerkesztő verzióját a kívánt operációs rendszerhez. És ha telepítve van az Eclipse, akkor az Aptana bővítmény elegendő lesz hozzá.

10. Jegyzettömb ++

Jegyzettömb ++
Jegyzettömb ++
  • Nyelvek: 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 és mások.
  • Platformok: Ablakok.

Ez a nyílt forráskódú szövegszerkesztő sokkal több, mint egy ügyes jegyzettömb-csere. Támogatja a szintaxiskiemelést az összes népszerű (és nem csak!) Nyelvnél, építési és jelölőrendszernél – egészen az Adáig, COBOL-ig és Fortranig.

A Notepad ++ nagyon könnyű és gyors. Több ezer beépülő modul teszi szerkesztővé minden alkalomra: van nyelvtani ellenőrzés különböző nyelveken, fájl-összehasonlítás, digitális aláírás generálás, átalakítás különféle kódolásokra és még sok más. A legkényelmesebb pedig az, hogy a Notepaddal ellentétben, ha bezárjuk a Notepad ++-t és nem mentett fájlokat hagyunk benne, a program következő indításakor azok automatikusan megnyílnak.

Általánosságban elmondható, hogy még ha nem is a Notepad ++-t fogja használni fő kódszerkesztőként, javasoljuk, hogy telepítse. Itt nagyon gyorsan és egyszerűen elvégezhető a kódolás megváltoztatása, a JSON javítása vagy egy ismeretlen típusú fájl megtekintése.

11. Emacs

Emacs
Emacs
  • Nyelvek: C, C ++, Java, Perl, Lisp, Objective-C és mások.
  • Platformok: Windows, macOS, Linux.

A kis makrószerkesztő (Emacs az Editor MACroS rövidítése) az évek során egy egész családdá fejlődött. A Vi sorozat és az utód Vim után igazi kinyilatkoztatássá vált, és nagyban megkönnyítette azok életét, akik 30-40 évvel ezelőtt kódot írtak.

De az Emacs még ma is sokat tehet a megfelelő kezekben. Alapvető és számos további móddal rendelkezik, például különböző programozási nyelvekhez, könyvtárak megtekintéséhez, levelezéshez. Támogatja a gyors mozgást a szövegek és a fájlok között billentyűparancsok segítségével. A szerkesztő rugalmasan konfigurálható: az egyes behúzási szintek szóközeinek beállításától a vágólap megváltoztatása után bizonyos funkciók elindításáig.

A húsvéti tojások Emacsban egy másik történet. Például játékokat és speciális pszichoterapeuta módot biztosítanak itt - beszélgetés Eliza virtuális beszélgetőtársával. Ezenkívül telepíthet egy kiterjesztést az Emacs-hez, és automatizálhatja a Tetris játékát – természetesen a kódmunka között.

12. Komodo IDE

Kódszerkesztők: Komodo IDE
Kódszerkesztők: Komodo IDE
  • Nyelvek: Python, Perl, Ruby, HTML, CSS, JavaScript és még sok más.
  • Platformok: Windows, macOS, Linux.

Ingyenes kódszerkesztő a kanadai ActiveState cégtől, az Active Perl és Active Python programozási nyelvek verzióinak fejlesztőjétől. A Komodo Editnek van egy kisebb verziója is – nincs beépített támogatás az egységtesztekhez és a hibakeresőkhöz.

A Komodo IDE szintaxiskiemelést, automatikus kiegészítést, különböző sorvégekkel és kódolásokkal való munkát biztosít. Itt kényelmes a fájlok szerkesztése különböző programozási nyelveken és a hiperszöveg jelöléseken. Perl, PHP, Python, Ruby, TCL, JavaScript esetén szintén van szintaktikai ellenőrző – nincs szükség harmadik féltől származó eszközökre.

Ajánlott: