12 legjobb ingyenes kódszerkesztő
Oktatási Program A Technológia / / December 30, 2020
1. Visual Studio kód
- 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 a programszöveg automatikus intelligens kitöltését a Microsoft IntelliSense technológia és szintaxis kiemelés a legnépszerűbbek számára nyelveket.
A Visual Studio Code elég sok szolgáltatást kínál amatőr és profi felhasználók számára fejlődés. A szerkesztő beépített eszközöket tartalmaz a Git-tárolók manipulálására és a refaktorálási eszközöket. Bővítheti a funkcionalitást több ezer beépülő modul rovására - keresse őket közvetlenül a környezetben név vagy nyelv szerint, amelyen ír.
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.
Töltse le a Visual Studio kódot →
2. Atom
- Nyelvek: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell script, Scala, SQL, XML, YAML és még sok más.
- Platformok: Windows, macOS, Linux.
Egyszerű és könnyen használható nyílt forráskódú szerkesztő - a GitHub Inc., a legnagyobb hosting és együttműködő szoftverfejlesztő szolgáltatás ötletgazdája, amely jelenleg a Microsoft tulajdonában van. Az Atom sokféle nyelvet támogat, és alkalmas platformok közötti fejlesztésre.
A Node.js-ben írt bővítmények itt érhetők el - ezek komolyan kibővítik a lehetőségeidet. Az Atom gyorsan és megbízhatóan működik, támogatja a Gittel 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 egy kollégájával, hogy valós időben kódot írjon. Ideális páros programozáshoz, gyors hibajavításokhoz és ötletelés a K + F-nél.
A szerkesztő négy felületbeállítással és nyolc témával érkezik - világos és sötét. A CSS / Less, a HTML és a JavaScript kézi testreszabásához is léteznek eszközök - amelyek mind rendkívül kényelmes munkakörnyezet kialakításában segítenek.
Töltse le az Atom → alkalmazást
3. Fenséges szöveg 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őknek és szakembereknek egyaránt alkalmas. Gyorsan fut még alacsony kategóriájú számítógépeken is, és támogatja a Pythonban írt bővítményeket.
A Sublime rugalmasan konfigurálható, hogy több ezres projektekkel dolgozzon fájlokat. Támogatott automatikus kiegészítés, többszörös szerkesztés, több sor azonnali szerkesztése. Mindez minimalizálja a rutinszerű intézkedéseket és kiküszöböli az új hibákat.
Menthet részleteket is (gyakran használt kódrészleteket), hogy beillessze őket egy billentyűparancs segítségével, hosszú keresések nélkül a régi projektekben.
A szerkesztő harmadik verziójában javították a fájlok indexelését, hogy gyorsítsák a változók, függvények és osztályok keresését. Most lehetőség van az előző kurzorpozícióra lépéshez.
Általában a Sublime Text 3 egy saját szerkesztő: 80 dollárért vásárolhatja meg. De a próbaverzió ingyenesen elérhető, és a fejlesztők még nem korlátozták annak használatát.
Töltse le a Sublime 3. szöveget →
4. 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 a 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ökerekkel rendelkező JetBrains cég fejleszti. Valójában ő alkotta meg a Kotlint - azt a nyelvet, amelyet a Google az Android fejlesztésének prioritásaként azonosított.
IntelliJ ÖTLETAz IntelliJ IDEA áttekintése - erőteljes, bár nem túl gyors rendszer, számos eszközkészlettel asztali, mobil és webes alkalmazások, szoftverek létrehozására a tárgyak internete számára. Kétféle verzió létezik: a vállalatok számára fizetett Ultimate é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 tavaszi keretrendszert, valamint a Java EE (Enterprise Edition), a JavaScript, a TypeScript, az SQL-t. De általában megvan minden, ami a kis projektek indításához szükséges, például egy hibakereső, a Maven és a Gradle, a Git és az SVN verzióvezérlő rendszerek kiépítéséhez szükséges keretrendszerek támogatása. Beépített eszközök készlete Android ugyanaz, mint a Google hivatalos Android Studiójában.
Töltse le az IntelliJ ÖTLET →
5. 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áltozat is létezik: Professzionális, teljes támogatással a tudományos (modellek, grafikonok létrehozása, hipotézisek tesztelése) és webfejlesztés Python, HTML, JS és SQL; Közösség - Csak Python és nyílt forráskódú.
A környezet hatékony eszközöket tartalmaz az írott programok elemzéséhez, egy grafikus hibakeresőt, és lehetővé teszi az egység tesztek gyors létrehozását és futtatását. A PyCharm segítségével könnyedén navigálhat még nagy projektekben is, és menet közben szerkesztheti a kódot - van automatikus kitöltés, automatikus importálás, kész sablonok és az elemek dokumentációjának gyors megtekintése. Végül, itt kényelmes átalakítani a kódot, hogy megkönnyítse a karbantartást és a kiterjesztést.
Az oldalon és a beépített PyCharm menüben rengeteg plugint talál. Ezek az eszközök a munkához nagy adat, kód írása bizonyos programozási nyelvekre (például R vagy Rust), témák készítése, naplók elemzése.
Töltse le a PyCharm → alkalmazást
6. Zárójelek
- Nyelvek: HTML, CSS, JavaScript és egyebek.
- Platformok: Windows, macOS, Linux.
A legjobb nyílt forráskódú szerkesztő webfejlesztéshez. Maga a JavaScript, HTML5 és CSS3 beépített.
A zárójel az Adobe Systems ötletgazdája. 2014-ben jelent meg, és aktívan fejlődik, hogy minél több lehetőséget kínáljon a webfejlesztőknek.
A zárójelek különösen kényelmesek a kezelőfelület számára: a beépített eszközök felgyorsítják a CSS-sel kapcsolatos műveleteket, lehetővé teszik az összes kiválasztó megtekintését, szerkesztését és az eredmény kiértékelését. A Theseus JavaScript hibakereső és a projektek tesztelésére szolgáló helyi webszerver is rendelkezésre áll.
Valós időben megtekintheti a zárójelben lévő kódot a böngészőben. A környezet szinkronizálva van a Gittel, és több száz bővítményt támogat, valamint az egyedi Gyorsbillentyűk és JavaScript tippeket.
Nézze meg a zárójelben található gyorsszerkesztő eszközöket. Lehetővé teszik, hogy egyszerre több elemet, funkciót vagy tulajdonságot módosítson, vagy CSS-re vagy JavaScript-re módosítsa a kódot a csatolt HTML fájl elhagyása nélkül. Az eredmény látható a böngészőben - háttér-kapcsolattal vagy anélkül.
Töltse le a zárójeleket →
7. Vim
- Nyelvek: С, С ++, Shell Script, Bash Script, Java és mások.
- Platformok:ablakok, macOS, Linux.
A legendás Vi sorozat örököse, amelyet a Unix számára hoztak létre, teljes szabadságot biztosít a fejlesztés testreszabására és automatizálására. Igaz, a kezdőknek nehéz lesz elsajátítani. Mert nem csak úgy mehet ki és léphet ki először a Vimből.
A Vim-nek két módja van: normál és bemenet. Ez a megközelítés véd a véletlen változásoktól.
Először a szerkesztő normál módban van, modulárisan dolgozhat benne a szöveggel: például törölhet egy szót vagy sort. Ezen kívül itt kiderül, hogy gyorsan navigál a fájlban, és megtalálja mindazt, amire szüksége van.
Beviteli módra váltáshoz nyomja meg az I vagy a Beszúrás gombot, vissza - Esc. Csak normál módban tudja helyesen kilépni a Vim-ből. Ha beírja a ZQ vagy a: q! Parancsot, akkor a módosítások mentése nélkül elhagyja a fájlt, de ZZ-re:: wq vagy: x - kilép a fájl mentése után. A Vimmel való együttműködés kezdeteiben ezeket a kombinációkat szeretném beírni matrica, ami mindig a szemed előtt lesz, de idővel megszokod őket.
Töltse le a Vim → alkalmazást
8. Fogyatkozás
- 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 nyelvek fejlesztésére vagy tesztelésre. Az IBM mintegy 40 millió dollárt fektetett be a projektbe, majd kiadta az Eclipse kódot, és további fejlesztés céljából felajánlotta a közösségnek.
Valójában az Eclipse alapján bővítésamelyek lehetővé teszik, hogy kényelmesen dolgozzon különböző nyelvekkel és projektekkel. A kiterjesztések modulok, panelszerkesztők, perspektívák stb. Az egyik leghíresebb az Eclipse JDT (Java Development Tools). Ez a modul lehetővé teszi, hogy Java-ba írjon kódot, integrálódjon a Git verzióvezérlő rendszerrel, és kommunikálhasson a Bugzilla hibakeresővel, és olyan nyomkövető eszközöket adjon ki, mint a Jira.
Az elkészült Eclipse IDE Java, C, C ++, PHP, JavaScript és más népszerű nyelvekhez elérhető a hivatalos oldalon. Ön is letöltheti magát a platformot és modulokat a konkrét problémák megoldásához. Külön megjegyezzük az 1C: Vállalatfejlesztési eszközöket az 1C: Vállalati platformmal való együttműködéshez.
Töltse le az Eclipse → alkalmazást
9. Aptana stúdió
- Nyelvek: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python és még sok más.
- Platformok: Windows, macOS, Linux.
Ez az erős és könnyen használható szerkesztő a webfejlesztéshez az egyik leghíresebb eloszlások Fogyatkozás. Kezdetben szintaxis kiemeléssel és kód kiegészítéssel rendelkezik a HTML, a JavaScript és a CSS számára. A beépülő modulok segítségével adaptálhatja az Aptana Studio for Ruby on Rails, PHP, Python alkalmazást.
Az IDE platformokon átívelő és automatikusan kiegészíti a beírt szöveget. Jelzi a kód hibáit, és segít gyorsan megszabadulni tőlük.
A kényelmes hibakeresés érdekében az Aptana Studio rendelkezik beépített Jaxer webszerverrel, amely lehetővé teszi a JavaScript futtatását az oldalán és az eredmény megadását. Ezenkívül a keretrendszer kölcsönhatásba lép az Aptana Cloud szolgáltatással. Ez megkönnyíti a webalkalmazások telepítését a felhőben és méretezhető infrastruktúra kiépítése.
A szerkesztő verzióját letöltheti a kívánt operációs rendszerhez. És ha telepítve van az Eclipse, akkor az Aptana plugin elegendő lesz hozzá.
Töltse le az Aptana Studio → alkalmazást
10. 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ő nem csak intelligens jegyzettömb-csere. Támogatja a szintaxis kiemelését az összes népszerű (és nem csak!) Nyelv, összeépítő és jelölő rendszer számára - Ada, COBOL és Fortran nyelvig.
A Notepad ++ nagyon könnyű és gyors. A beépülő modulok ezrei teszik szerkesztővé minden alkalomra: van egy ellenőrzés is nyelvtan különböző nyelveken, fájlok összehasonlítása, digitális aláírások előállítása, átalakítás különféle kódolásokra és még sok más. És a legkényelmesebb az, hogy a Notepad-tal ellentétben, ha bezárja a Notepad ++ programot, és nem mentett fájlokat hagy benne, akkor a program következő indításakor automatikusan megnyílnak.
Még akkor is, ha nem a Notepad ++ programot használja fő kódszerkesztőként, általában javasoljuk, hogy telepítse azt. A kódolás módosítása, a JSON javítása vagy egy ismeretlen típusú fájl megtekintése itt nagyon gyorsan és egyszerűen elvégezhető.
Töltse le a Jegyzettömb ++ alkalmazást →
11. Emacs
- Nyelvek: C, C ++, Java, Perl, Lisp, Objective-C és mások.
- Platformok: Windows, macOS, Linux.
Kis szerkesztő makrók (Emacs a MACroS szerkesztő rövidítése) az évek során egy egész családgá fejlődött. A Vi sorozat és utódja, a Vim után valóságos kinyilatkoztatássá vált, és sokkal könnyebbé tette azok életét, akik 30-40 évvel ezelőtt írtak kódot.
De Emacs még ma is sokat tehet a megfelelő kezekben. Alapvető és sok további módja van, például a különböző programozási nyelvekhez, könyvtárak megtekintéséhez, levelezéssel történő munkához. Támogatja a gyors mozgást a szöveg és fájlok segítségével billentyűparancsokkal. A szerkesztő rugalmasan konfigurálható: az egyes behúzási szintek szóközének beállításától kezdve bizonyos funkciók elindításáig a vágólap megváltoztatása után.
Az emacsi húsvéti tojások egy másik történet. Például játékokat és speciális pszichoterapeuta módot biztosítanak itt - beszélgetés egy virtuális beszélgetőtárssal, Elizával. Sőt, 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.
Töltse le az Emacs → alkalmazást
12. 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 vállalattól, a nyelvi verziók fejlesztőjétől programozás Aktív Perl és Aktív Python. Van egy kisebb verziója is a Komodo Editnek - nincs beépített támogatás az egységtesztekhez és a hibakeresőkhöz.
A Komodo IDE lehetővé teszi a szintaxis kiemelését, az automatikus kiegészítést, a különböző vonalvégekkel és kódolásokkal való munkát. Itt kényelmes szerkeszteni a fájlokat különböző programozási nyelveken és hipertext jelöléssel. A Perl, a PHP, a Python, a Ruby, a TCL, a JavaScript esetében létezik egy szintaxis-ellenőrző is - nincs szükség harmadik féltől származó eszközökre.
A csomag tartalmaz hibakeresőket és profilokat, egy verziót a vezérlő rendszerekhez, eszközöket a reguláris kifejezések létrehozásához és a HTTP Inspector kérések ellenőrzéséhez. Kiegészítőket is telepíthet: a közösség aktívan dolgozik rajtuk.
Töltse le a Komodo IDE → alkalmazást
Olvassa el💻🔧🕹
- Mi az Arduino és miért érdemes ilyet vásárolni?
- 22 hasznos kiterjesztés egy kezdő programozó számára
- Hogyan kell megtanulni kódolni a gyerekeket vagy a tizenéveseket: Tippek és források a fiatal programozók számára
- 25 ingyenes online programozási tanfolyam a semmiből való tanuláshoz
- 6 ok a programozás elsajátítására, ha nem vagy programozó