Satura rādītājs:

12 labākie bezmaksas koda redaktori
12 labākie bezmaksas koda redaktori
Anonim

No askētiskām "piezīmju grāmatiņām" ar sintakses izcelšanu līdz milzīgām "studijām" ar daudziem rīkiem.

12 labākie bezmaksas koda redaktori
12 labākie bezmaksas koda redaktori

1. Visual Studio kods

Kodu redaktori: Visual Studio kods
Kodu redaktori: 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 koda redaktors no Microsoft, diezgan ātrs un funkcionāls. Atvērtā pirmkoda vide atbalsta automātisku viedo teksta pabeigšanu, izmantojot Microsoft IntelliSense tehnoloģiju un sintakses izcelšanu populārākajām valodām.

Visual Studio Code ir pietiekami daudz iespēju amatieru un profesionālai attīstībai. Redaktoram ir iebūvēti rīki manipulēšanai ar Git krātuvēm un rīki pārstrukturēš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.

Tastatūras īsinājumtaustiņi var palīdzēt ātrāk rediģēt kodu programmā Visual Studio Code. Viņi nodrošinās ātru navigāciju jūsu projektā un intervijā pārsteigs vervētāju.

2. Atoms

Populārākie kodu redaktori: Atom
Populārākie kodu redaktori: Atom
  • Valodas: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell skripts, Scala, SQL, XML, YAML un citi.
  • Platformas: Windows, macOS, Linux.

Vienkāršais, ērti lietojamais atvērtā pirmkoda redaktors ir GitHub Inc., lielākā hostinga un sadarbības programmatūras izstrādes pakalpojuma, kas tagad pieder Microsoft, ideja. Atom atbalsta plašu valodu klāstu un ir piemērots vairāku platformu izstrādei.

Šeit ir pieejami Node.js rakstīti spraudņi - tie nopietni paplašinās jūsu iespējas. Atom darbojas ātri un uzticami, tas atbalsta sinhronizāciju ar Git, koda locīšanu, automātisku vārdu pabeigšanu un citas profesionālu redaktoru funkcijas.

Izmantojot rīku Teletype for Atom, varat sadarboties ar kolēģi, lai rakstītu kodu reāllaikā. Tas ir ideāli piemērots programmēšanai pārī, ātriem kļūdu labojumiem un prāta vētrai 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 īpaši ērtu darba vidi.

3. Cildens teksts 3

Populārākie kodu redaktori: Sublime Text 3
Populārākie kodu redaktori: Sublime Text 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 jaudīgs redaktors, kas piemērots gan iesācēju izstrādātājiem, gan profesionāļiem. Tas ātri darbojas pat zemas klases datoros un atbalsta spraudņus, kas rakstīti Python.

Sublime var elastīgi konfigurēt darbam ar projektiem no tūkstošiem failu. Tiek atbalstīta automātiskā pabeigšana, vairākkārtēja rediģēšana, vairāku rindu 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 izmantotos koda fragmentus), lai tos ievietotu, izmantojot īsinājumtaustiņus, bez ilgas meklēšanas vecos projektos.

Trešajā redaktora versijā ir uzlabota failu indeksēšana, 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 USD 80. Taču izmēģinājuma versija ir pieejama bez maksas, un izstrādātāji vēl nav ierobežojuši tās lietošanas termiņu.

4. IntelliJ IDEJA

IntelliJ IDEJA
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 Krievijas saknēm JetBrains. Patiesībā viņa radīja Kotlinu - valodu, kuru Google ir noteikusi par Android izstrādes prioritāti.

IntelliJ IDEA Pārskats par IntelliJ IDEA ir jaudīga, lai arī ne pārāk ātra sistēma ar lielu rīku komplektu galddatoru, mobilo un tīmekļa lietojumprogrammu, kā arī lietu interneta programmatūras izveidei. Ir divas versijas: maksas Ultimate uzņēmumiem un bezmaksas atvērtā pirmkoda kopiena.

Kopiena pilnībā neatbalsta Spring ietvaru, kā arī Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Bet kopumā tajā ir viss nepieciešamais nelielu projektu uzsākšanai, piemēram, atkļūdotājs, atbalsts Maven un Gradle, Git un SVN versiju kontroles sistēmu veidošanai. Un Android iebūvēto rīku komplekts ir tāds pats kā oficiālajā Google Android Studio.

5. PyCharm

Populārākie kodu redaktori: PyCharm
Populārākie kodu redaktori: PyCharm
  • Valodas: Python, Jython, Cython, IronPython, PyPy, Django un citi.
  • Platformas: Windows, macOS, Linux.

Vēl viens IDE no JetBrains, bet ar uzsvaru uz Python un tā Django sistēmu. Ir arī divas versijas: Professional ar pilnu atbalstu zinātniskai (veidot modeļus, grafikus, testējot hipotēzes) un tīmekļa izstrādi Python, HTML, JS un SQL; Kopiena - tikai Python un atvērtā koda.

Vide ietver jaudīgus rīkus rakstītu programmu analīzei, grafisko atkļūdotāju un ļauj ātri izveidot un palaist vienību testus. Izmantojot PyCharm, ir viegli orientēties pat lielos projektos un lidojuma laikā rediģēt kodu – ir automātiskā pabeigšana, automātiskā importēšana, gatavas veidnes un ātrs elementu dokumentācijas skats. Visbeidzot, šeit ir ērti pārveidot savu kodu, lai to būtu vieglāk uzturēt un paplašināt.

un iebūvētajā PyCharm izvēlnē jūs atradīsiet daudz spraudņu. Tie ir rīki darbam ar lielajiem datiem, koda rakstīšanai noteiktās programmēšanas valodās (piemēram, R vai Rust), motīvu veidošanai, žurnālu analīzei.

6. Kronšteini

Kodu redaktori: iekavas
Kodu redaktori: iekavas
  • Valodas: HTML, CSS, JavaScript un citi.
  • Platformas: Windows, macOS, Linux.

Labākais atvērtā koda redaktors tīmekļa izstrādei. Tas pats par sevi ir iebūvēts JavaScript, HTML5 un CSS3.

Brackets ir Adobe Systems idejas avots. Tas parādījās 2014. gadā un aktīvi attīstās, lai nodrošinātu tīmekļa izstrādātājiem pēc iespējas vairāk iespēju.

Iekavās ir īpaši ērti priekšgalam: 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. Ir pieejams arī Theseus JavaScript atkļūdotājs un vietējais tīmekļa serveris projektu testēšanai.

Varat skatīt kodu no Brackets reāllaikā savā pārlūkprogrammā. Vide ir sinhronizēta ar Git un atbalsta simtiem paplašinājumu, kā arī pielāgotus īsinājumtaustiņus un JavaScript ieteikumus.

Apskatiet ātrās rediģēšanas rīkus sadaļā Brackets. 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 aizmugursistēmas savienojumu vai bez tā.

7. Vim

Kodu redaktori: Vim
Kodu redaktori: Vim
  • Valodas: С, С ++, Shell Script, Bash Script, Java un citi.
  • Platformas: Windows, macOS, Linux.

Leģendārās Vi sērijas mantinieks, kas tika izveidots priekš Unix, nodrošina pilnīgu brīvību, lai pielāgotu un automatizētu izstrādi. Tiesa, iesācējiem to būs grūti apgūt. Jo jūs nevarat vienkārši aiziet un iziet no Vim pirmo reizi.

Vim ir divi režīmi: parastais un ievades. Šī pieeja aizsargā pret nejaušām izmaiņām.

Sākumā redaktors ir parastajā režīmā, ar tekstu tajā var strādāt modulāri: piemēram, dzēst vārdu vai rindiņu. Turklāt šeit izrādīsies ātri pārvietoties pa failu un atrast visu nepieciešamo.

Lai pārslēgtos uz ievades režīmu, jānospiež poga I vai Insert, atpakaļ - Esc. Tikai parastajā režīmā jūs varēsit pareizi iziet no Vim. Ja ievadīsiet ZQ vai: q !, tad izejiet no faila, nesaglabājot izmaiņas, bet pēc ZZ,: wq vai: x - izejiet pēc faila saglabāšanas. Pirmajās darba dienās ar Vimu vēlos uzrakstīt šīs kombinācijas uz uzlīmes, kas vienmēr būs manā acu priekšā, bet ar laiku pie tām pierod.

8. Aptumsums

Kodu redaktori: Eclipse
Kodu redaktori: Eclipse
  • 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 aptuveni 40 miljonus USD un pēc tam izlaida Eclipse kodu un ziedoja to kopienai turpmākai attīstībai.

Faktiski paplašinājumi ir izveidoti, pamatojoties uz Eclipse, kas ļauj ērti strādāt ar dažādām valodām un projektiem. Paplašinājumi ir moduļi, paneļu redaktori, perspektīvas un tā tālāk. Viens no slavenākajiem ir Eclipse JDT (Java izstrādes rīki). Šis modulis ļauj rakstīt kodu Java valodā, ir integrēts ar Git versiju kontroles sistēmu, var sazināties ar Bugzilla kļūdu izsekotāju un izdot izsekošanas rīkus, piemēram, Jira.

Oficiālajā vietnē ir pieejamas gatavas Eclipse IDE Java, C, C ++, PHP, JavaScript un citām populārām valodām. 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 platformu 1C: Enterprise.

9. Aptana studija

Aptana studija
Aptana studija
  • Valodas: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python un citi.
  • Platformas: Windows, macOS, Linux.

Šis jaudīgais un ērti lietojamais tīmekļa izstrādes redaktors ir viens no slavenākajiem Eclipse izplatījumiem. Sākumā tam ir sintakses izcelšana un koda pabeigšana HTML, JavaScript un CSS. Izmantojot spraudņus, varat pielāgot Aptana Studio Ruby on Rails, PHP, Python.

IDE ir vairāku platformu 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 sistēma mijiedarbojas ar pakalpojumu Aptana Cloud. Tas atvieglo tīmekļa lietojumprogrammu izvietošanu mākonī un mērogojamas infrastruktūras izveidi.

Varat lejupielādēt redaktora versiju vēlamajai OS. Un, ja esat instalējis Eclipse, tam pietiks ar Aptana spraudni.

10. Notepad ++

Notepad ++
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 vairāk nekā tikai gudrs piezīmju bloka nomaiņa. Tā 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 pat Ada, COBOL un Fortran.

Notepad ++ ir ļoti viegls un ātrs. Tūkstošiem spraudņu padara to par redaktoru visiem gadījumiem: ir pieejama gramatikas pārbaude dažādās valodās, failu salīdzināšana, digitālā paraksta ģenerēšana, konvertēšana uz dažādiem kodējumiem un daudz kas cits. Un ērtākais ir tas, ka atšķirībā no Notepad, ja aizverat Notepad ++ un atstājat tajā nesaglabātus failus, tie automātiski tiks atvērti nākamajā programmas palaišanas reizē.

Kopumā, pat ja jūs neizmantosiet Notepad ++ kā galveno koda redaktoru, mēs iesakām to instalēt. Šeit var ļoti ātri un vienkārši mainīt kodējumu, labot JSON vai skatīt nezināma tipa failu.

11. Emacs

Emacs
Emacs
  • Valodas: C, C ++, Java, Perl, Lisp, Objective-C un citi.
  • Platformas: Windows, macOS, Linux.

Mazais makro redaktors (Emacs nozīmē Editor MACroS) gadu gaitā ir attīstījies par veselu ģimeni. Pēc Vi sērijas un tās pēcteča Vim tas kļuva par īstu atklāsmi un ievērojami atviegloja dzīvi tiem, kas rakstīja kodu pirms 30-40 gadiem.

Bet pat šodien Emacs var daudz paveikt pareizajās rokās. Tam ir pamata un daudzi papildu režīmi, piemēram, dažādām programmēšanas valodām, direktoriju apskatei, darbam ar pastu. Atbalsta ātru teksta un failu pārvietošanu, izmantojot īsinājumtaustiņus. Redaktoru var elastīgi konfigurēt: no atstarpju skaita iestatīšanas katram atkāpes līmenim līdz noteiktu funkciju palaišanai pēc starpliktuves maiņas.

Lieldienu olas Emacs ir cits stāsts. Piemēram, šeit tiek nodrošinātas spēles un īpašs psihoterapeita režīms - saruna ar virtuālo sarunu biedru Elīzu. Turklāt jūs varat instalēt Emacs paplašinājumu un automatizēt Tetris spēli - protams, starp koda darbu.

12. Komodo IDE

Koda redaktori: Komodo IDE
Koda redaktori: Komodo IDE
  • Valodas: Python, Perl, Ruby, HTML, CSS, JavaScript un citi.
  • Platformas: Windows, macOS, Linux.

Bezmaksas koda redaktors no Kanādas uzņēmuma ActiveState, programmēšanas valodu Active Perl un Active Python versiju izstrādātāja. Ir arī mazāka Komodo Edit versija - nav iebūvēta atbalsta vienību testiem un atkļūdotāji.

Komodo IDE nodrošina sintakses izcelšanu, automātisko pabeigšanu, iespēju strādāt ar dažādiem rindu galiem un kodējumu. Š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.

Ieteicams: