12 labākie bezmaksas kodu redaktori
Izglītības Programma Tehnoloģijas / / December 30, 2020
1. Visual Studio kods
- Valodas: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua, .NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell skripts, TypeScript un citi.
- Platformas: Windows, macOS, Linux.
Universāls kodu redaktors no Microsoft, diezgan ātrs un funkcionāls. Atvērtā koda vide atbalsta automātisku viedu programmas teksta aizpildīšanu ar izmantojot Microsoft IntelliSense tehnoloģiju un sintakses izcelšanu populārākajiem valodās.
Visual Studio Code ir pietiekami pieejams gan amatieriem, gan profesionāļiem attīstību. Redaktorā ir iebūvēti rīki, lai manipulētu ar Git krātuvēm, un rīki, kas paredzēti atjaunošanai. Jūs varat paplašināt funkcionalitāti uz tūkstošiem spraudņu rēķina - meklējiet tos tieši vidē pēc nosaukuma vai valodas, kurā rakstāt.
Īsinājumtaustiņi var palīdzēt ātrāk rediģēt kodu Visual Studio kodā. Tie nodrošinās ātru navigāciju pa jūsu projektu un atstās iespaidu uz vervētāju intervijā.
Lejupielādējiet Visual Studio kodu →
2. Atom
- Valodas: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell skripts, Scala, SQL, XML, YAML un daudz ko citu.
- Platformas: Windows, macOS, Linux.
Vienkāršs un viegli lietojams atvērtā koda redaktors - GitHub Inc. ideja, kas ir lielākais hostinga un sadarbības programmatūras izstrādes pakalpojums, kas tagad pieder Microsoft. Atom atbalsta dažādas valodas un ir piemērots starpplatformu izstrādei.
Šeit ir pieejami spraudņi, kas rakstīti Node.js - tie nopietni paplašinās jūsu iespējas. Atom darbojas ātri un droši, tas atbalsta sinhronizāciju ar Git, kodu locīšanu, automātisku vārdu aizpildīšanu un citas profesionālu redaktoru funkcijas.
Izmantojot Teletype for Atom, jūs varat sadarboties ar kolēģi, lai reāllaikā uzrakstītu kodu. Tas ir ideāli piemērots pāra programmēšanai, ātriem kļūdu labojumiem un prāta vētras pētniecībā un attīstībā.
Redaktoram ir četras saskarnes opcijas un astoņas tēmas - gaiša un tumša. Ir arī rīki manuālai pielāgošanai CSS / Less, HTML un JavaScript - tie visi palīdzēs jums izveidot ārkārtīgi ērtu darba vidi.
Lejupielādējiet Atom →
3. Cildens teksts 3
- Valodas: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML un citi.
- Platformas: Windows, macOS, Linux.
Viegls, bet diezgan spēcīgs redaktors, kas ir piemērots gan iesācēju izstrādātājiem, gan profesionāļiem. Tas darbojas ātri pat zemas klases datoros un atbalsta Python rakstītos spraudņus.
Sublime ir ļoti konfigurējams darbam ar tūkstošiem projektiem failus. Tiek atbalstīta automātiskā pabeigšana, vairāku rediģēšana, vairāku līniju tūlītēja rediģēšana. Tas viss samazina ikdienas darbības un novērš jaunas kļūdas.
Varat arī saglabāt fragmentus (bieži izmantojamus koda fragmentus), lai tos varētu ievietot ar īsinājumtaustiņu, ilgi nemeklējot vecos projektus.
Redaktora trešajā versijā failu indeksēšana ir uzlabota, lai paātrinātu mainīgo, funkciju un klašu meklēšanu. Tagad ir iespējams pāriet uz iepriekšējo kursora pozīciju.
Kopumā Sublime Text 3 ir patentēts redaktors: to var iegādāties par 80 USD. Bet izmēģinājuma versija ir pieejama bez maksas, un izstrādātāji vēl nav ierobežojuši tās lietošanu.
Lejupielādējiet Sublime Text 3 →
4. IntelliJ IDEJA
- Valodas: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML un citi.
- Platformas: Windows, macOS, Linux.
Vide sākotnēji tika izveidota Java un galvenokārt attiecas uz Java līdzīgām valodām, piemēram, Kotlin, Scala un Groovy. To izstrādā uzņēmums ar krievu saknēm JetBrains. Viņa faktiski izveidoja Kotlin - valodu, kuru Google identificēja kā Android attīstības prioritāti.
IntelliJ IDEJAIntelliJ IDEA pārskats - jaudīga, kaut arī ne pārāk ātra sistēma ar lielu rīku komplektu darbvirsmas, mobilo un tīmekļa lietojumprogrammu, programmatūras izveidošanai lietu internetam. Ir divas versijas: maksas Ultimate uzņēmumiem un bezmaksas atvērtā koda kopiena.
Kopienai nav pilnīga pavasara ietvara, kā arī Java EE (Enterprise Edition), JavaScript, TypeScript, SQL atbalsta. Bet kopumā tajā ir viss nepieciešamais, lai sāktu mazus projektus, piemēram, atkļūdotājs, atbalsts Maven un Gradle veidošanas ietvariem, versiju kontroles sistēmas Git un SVN. Iebūvētu rīku komplekts Android tas pats, kas oficiālajā Android studijā no Google.
Lejupielādējiet IntelliJ IDEJU →
5. PyCharm
- Valodas: Python, Jython, Cython, IronPython, PyPy, Django un citi.
- Platformas: Windows, macOS, Linux.
Vēl viena IDE no JetBrains, bet ar uzsvaru uz Python un tā Django ietvaru. Ir arī divas versijas: profesionāls ar pilnu atbalstu zinātniskai (modeļu, diagrammu veidošana, hipotēžu pārbaude) un tīmekļa izstrādei Python, HTML, JS un SQL; Kopiena - tikai Python un atvērtā koda.
Vide ietver jaudīgus rīkus rakstītu programmu analizēšanai, grafisko atkļūdotāju un ļauj ātri izveidot un palaist vienību testus. Izmantojot PyCharm, ir ērti pārvietoties pat lielos projektos un rediģēt kodu lidojuma laikā - ir automātiska aizpildīšana, automātiska importēšana, gatavas veidnes un ātra elementu dokumentācijas apskate. Visbeidzot, šeit ir ērti pārveidot kodu, lai to būtu vieglāk uzturēt un paplašināt.
Vietnē un iebūvētajā PyCharm izvēlnē atradīsit daudz spraudņu. Tie ir instrumenti darbam lielie dati, koda rakstīšana noteiktās programmēšanas valodās (piemēram, R vai Rust), tēmu veidošana, žurnālu analīze.
Lejupielādējiet PyCharm →
6. Kronšteini
- Valodas: HTML, CSS, JavaScript un daudz ko citu.
- Platformas: Windows, macOS, Linux.
Labākais atvērtā koda redaktors tīmekļa izstrādei. Tas pats ir iebūvēts JavaScript, HTML5 un CSS3.
Iekavas ir Adobe Systems ideja. Tas parādījās 2014. gadā un aktīvi attīstās, lai tīmekļa izstrādātājiem nodrošinātu pēc iespējas vairāk iespēju.
Iekavas iekštelpām ir īpaši ērtas: iebūvētie rīki paātrina darbības ar CSS, ļauj redzēt visus atlasītājus, rediģēt tos un nekavējoties novērtēt rezultātu. Pieejams arī Theseus JavaScript atkļūdotājs un vietējais tīmekļa serveris projektu pārbaudei.
Pārlūkprogrammā kodu reāllaikā varat skatīt iekavās. Vide ir sinhronizēta ar Git un atbalsta simtiem paplašinājumu, kā arī pielāgotu Karstie taustiņi un JavaScript ieteikumi.
Pārbaudiet ātrās rediģēšanas rīkus iekavās. Tie ļauj vienlaikus veikt izmaiņas vairākos elementos, funkcijās vai rekvizītos, kā arī mainīt CSS vai JavaScript kodu, neatstājot saistīto HTML failu. Rezultātu var redzēt pārlūkprogrammā - ar backend savienojumu vai bez tā.
Lejupielādējiet iekavas →
7. Vim
- Valodas: С, С ++, Shell Script, Bash Script, Java un citi.
- Platformas:Windows, macOS, Linux.
Unix izveidotās leģendārās Vi sērijas mantinieks nodrošina pilnīgu brīvību pielāgot un automatizēt attīstību. Tiesa, iesācējiem to būs grūti apgūt. Jo jūs nevarat vienkārši iet un iziet no Vima pirmo reizi.
Vim ir divi režīmi: parastais un ievades. Šī pieeja aizsargā pret nejaušām izmaiņām.
Sākumā redaktors ir normālā režīmā, jūs varat modulāri strādāt ar tekstu: piemēram, izdzēst vārdu vai rindu. Tas arī ļauj ātrāk pārvietoties failā un atrast visu nepieciešamo.
Lai pārslēgtos uz ievades režīmu, jānospiež poga I vai Insert, back - Esc. Tikai normālā režīmā jūs varēsiet pareizi iziet no Vim. Ja ievadāt ZQ vai: q!, Tad atstājat failu, nesaglabājot izmaiņas, bet, izmantojot ZZ,: wq vai: x - pēc faila saglabāšanas jūs iziesit. Pirmajās darba dienās ar Vimu es vēlos ierakstīt šīs kombinācijas uzlīme, kas vienmēr būs jūsu acu priekšā, bet laika gaitā jūs pie tām pierodat.
Lejupielādējiet Vim →
8. Aptumsums
- Valodas: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 un citi.
- Platformas: Windows, macOS, Linux.
Universāla integrēta vide, uz kuras pamata tiek izveidotas citas sistēmas izstrādei noteiktās valodās vai testēšanai. IBM projektā ieguldīja apmēram 40 miljonus ASV dolāru, pēc tam izlaida Eclipse kodu un ziedoja sabiedrībai tālākai attīstībai.
Faktiski, pamatojoties uz Eclipse, paplašināšanāskas ļauj ērti strādāt ar dažādām valodām un projektiem. Paplašinājumi ir moduļi, paneļu redaktori, perspektīvas utt. Viens no slavenākajiem ir Eclipse JDT (Java Development Tools). Šis modulis ļauj jums rakstīt kodu Java, integrējas ar Git versiju kontroles sistēmu un var sazināties ar Bugzilla kļūdu izsekotāju un izdot izsekošanas rīkus, piemēram, Jira.
Gatavie Eclipse IDE Java, C, C ++, PHP, JavaScript un citām populārām valodām ir pieejami oficiālajā vietnē. Varat arī lejupielādēt pašu platformu un moduļus konkrētu problēmu risināšanai. Atsevišķi mēs atzīmējam 1C: Enterprise Development Tools darbam ar 1C: Enterprise platformu.
Lejupielādējiet Eclipse →
9. Aptana studija
- Valodas: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python un daudz ko citu.
- Platformas: Windows, macOS, Linux.
Šis jaudīgais un viegli izmantojamais redaktors tīmekļa izstrādei ir viens no slavenākajiem sadalījumi Aptumsums. Sākumā tam ir HTML, JavaScript un CSS sintakses izcelšana un koda pabeigšana. Izmantojot spraudņus, jūs varat pielāgot Aptana Studio for Ruby on Rails, PHP, Python.
IDE ir starpplatforma un automātiski pabeidz ievadīto tekstu. Viņa ziņo par kļūdām kodā un palīdz ātri no tām atbrīvoties.
Ērtai atkļūdošanai Aptana Studio ir iebūvēts Jaxer tīmekļa serveris, kas ļauj izpildīt JavaScript savā pusē un nodrošināt rezultātu. Turklāt ietvars mijiedarbojas ar Aptana Cloud pakalpojumu. Tas atvieglo tīmekļa lietojumprogrammu izvietošanu mākonī un mērogojamas infrastruktūras veidošana.
Jūs varat lejupielādēt redaktora versiju vēlamajai OS. Un, ja jums ir instalēta Eclipse, tam pietiks ar Aptana spraudni.
Lejupielādējiet Aptana Studio →
10. Notepad ++
- Valodas: 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 un citi.
- Platformas: Windows.
Šis atvērtā pirmkoda teksta redaktors ir daudz kas vairāk nekā tikai vieds piezīmju bloka aizstājējs. Tas atbalsta sintakses izcelšanu visām populārajām (un ne tikai!) Valodām, veidošanas un iezīmēšanas sistēmām - līdz Ada, COBOL un Fortran.
Notepad ++ ir ļoti viegls un ātrs. Tūkstošiem spraudņu padara to par redaktoru visiem gadījumiem: šeit ir arī pārbaude gramatika dažādās valodās, un failu salīdzināšana, digitālo parakstu ģenerēšana un pārveidošana dažādos kodējumos un daudz kas cits. Un ērtākais ir tas, ka atšķirībā no Notepad, ja aizverat Notepad ++ un tajā atstājat nesaglabātus failus, tie automātiski tiks atvērti nākamajā programmas startēšanas reizē.
Pat ja jūs neizmantojat Notepad ++ kā galveno kodu redaktoru, iesakām to instalēt. Kodēšanas maiņa, JSON labošana vai nezināma tipa faila skatīšana šeit var būt ļoti ātra un vienkārša.
Lejupielādējiet Notepad ++ →
11. Emacs
- Valodas: C, C ++, Java, Perl, Lisp, Objective-C un citi.
- Platformas: Windows, macOS, Linux.
Mazs redaktors makro (Emacs nozīmē Redaktors MACroS) gadu gaitā ir pārtapis par veselu ģimeni. Pēc sērijas Vi un tās pēctecības Vimas tā kļuva par īstu atklāsmi un ievērojami atviegloja dzīvi tiem, kas pirms 30-40 gadiem uzrakstīja kodu.
Bet arī šodien Emacs var daudz izdarīt pareizajās rokās. Tam ir pamata un daudzi papildu režīmi, piemēram, dažādām programmēšanas valodām, direktoriju skatīšanai, darbam ar pastu. Atbalsta ātru pārvietošanos, izmantojot tekstu un failus, izmantojot īsinājumtaustiņus. Redaktoru var elastīgi konfigurēt: sākot no atstarpju skaita iestatīšanas katram ievilkuma līmenim līdz noteiktu funkciju palaišanai pēc starpliktuves maiņas.
Lieldienu olas Emacsā ir cits stāsts. Piemēram, šeit ir paredzētas spēles un īpašs psihoterapeita režīms - saruna ar virtuālo sarunu biedru Elīzu. Turklāt jūs varat instalēt paplašinājumu Emacs un automatizēt Tetris spēli - protams, starp koda darbiem.
Lejupielādējiet Emacs →
12. Komodo IDE
- Valodas: Python, Perl, Ruby, HTML, CSS, JavaScript un daudz ko citu.
- Platformas: Windows, macOS, Linux.
Bezmaksas kodu redaktors no Kanādas uzņēmuma ActiveState, valodu versiju izstrādātājs programmēšana Aktīvs Perl un Active Python. Ir arī mazāka Komodo Edit versija - nav iebūvēta atbalsta vienību testiem un atkļūdotājiem.
Komodo IDE nodrošina sintakses izcelšanu, automātisko pabeigšanu, iespēju strādāt ar dažādiem līnijas galiem un kodējumiem. Šeit ir ērti rediģēt failus dažādās programmēšanas valodās un hiperteksta marķējumu. Perl, PHP, Python, Ruby, TCL, JavaScript ir arī sintakses pārbaudītājs - nav nepieciešami trešo pušu rīki.
Paketē ietilpst atkļūdotāji un profilētāji, versiju kontroles sistēmu klients, rīki regulāru izteiksmju izveidošanai un HTTP inspektora pieprasījumu pārbaudei. Varat arī instalēt papildinājumus: kopiena aktīvi pie tiem strādā.
Lejupielādējiet Komodo IDE →
Lasiet arī💻🔧🕹
- Kas ir Arduino un kāpēc jums tas jāpērk
- 22 noderīgi paplašinājumi iesācēju programmētājiem
- Kā iemācīties kodēt bērniem vai pusaudžiem: padomi un resursi jaunajiem programmētājiem
- 25 bezmaksas tiešsaistes programmēšanas kursi, lai mācītos no jauna
- 6 iemesli, kāpēc iemācīties programmēt, ja neesat programmētājs