27 Linux üçin iň oňat IDE ýa-da Çeşme kod redaktorlary


C ++, belli C diliniň giňelmesi, ajaýyp, güýçli we umumy maksatly programmirleme dilidir, wideo oýunlaryndan, gözleg motorlaryndan, beýleki kompýuter programma üpjünçiliginden başlap operasiýa ulgamlaryna çenli uly göwrümli programmalary ösdürmek üçin häzirki zaman we umumy programma aýratynlyklaryny hödürleýär.

C ++ gaty ygtybarly we has ösen programma talaplary üçin pes derejeli ýadyň manipulýasiýasyna mümkinçilik berýär.

Ol ýerde programmistleriň C/C ++ kod ýazmak üçin ulanyp biljek birnäçe tekst redaktory bar, ýöne IDE aňsat we ideal programmirlemek üçin giňişleýin desgalary we komponentleri hödürlemek üçin geldi.

[Şeýle hem halamagyňyz mümkin: Linux üçin 23 sany açyk çeşme tekst redaktory (GUI + CLI)]

Bu makalada, Linux platformasynda C ++ ýa-da başga bir programma dili üçin tapyp boljak iň oňat IDE-lere serederis.

1. C/C ++ Ösüş üçin Netbeans

Netbeans, C/C ++ we beýleki köp sanly programma dilleri üçin mugt, açyk çeşme we meşhur platforma IDE. Jemgyýet tarapyndan döredilen pluginleri ulanyp, doly giňelýär.

Netbeans, C/C ++ üçin taslama görnüşlerini we şablonlaryny öz içine alýar we statiki we dinamiki kitaphanalary ulanyp programmalary gurup bilersiňiz. Mundan başga-da, taslamalaryňyzy döretmek üçin bar bolan kody gaýtadan ulanyp bilersiňiz, ýerden programmalar gurmak üçin ikili faýllary import etmek üçin süýräp-gaçyrmak aýratynlygyny ulanyp bilersiňiz.

Onuň käbir aýratynlyklaryna seredeliň:

  • C/C ++ redaktory köp sessiýaly GNU GDB düzediji gural bilen gowy birleşdirildi.
  • Kod kömegi üçin goldaw
  • C ++ 11 goldawy
  • C/C ++ synaglaryny dörediň we işlediň
  • Qt gurallar toplumy goldawy
  • .Tar, .zip we başga-da köp arhiw faýllaryna düzülen programmany awtomatiki gaplamak üçin goldaw
  • GNU, Clang/LLVM, Cygwin, Oracle Solaris Studio we MinGW ýaly birnäçe düzüjiler üçin goldaw
  • Uzakdan ösüş üçin goldaw
  • Faýl nawigasiýasy
  • Çeşmäni barlamak

2. Kod :: Bloklar

Kod :: Bloklar ulanyjylara iň talap edilýän we ideal aýratynlyklary hödürlemek üçin gurlan mugt, ýokary giňeldilip bilinýän we düzülip bilinýän, platforma C ++ IDE. Yzygiderli ulanyjy interfeýsini berýär we duýýar.

Iň esasy zat, ulanyjylar tarapyndan işlenip düzülen pluginleri ulanyp, onuň işleýşini giňeldip bilersiňiz, käbir pluginler Code :: Bloklaryň goýberilişiniň bir bölegi we köpüsi Kod :: Blok ösüş toparynyň düzümine girmeýän aýratyn ulanyjylar tarapyndan ýazylmaýar.

Onuň aýratynlyklary düzüji, düzediji we interfeýs aýratynlyklaryna bölünýär we şulary öz içine alýar:

  • GCC, clang, Borland C ++ 5.5, sanly mars we başga-da köp sanly kompýuter goldawy
  • Örän çalt, faýllara zerurlyk ýok
  • Köp maksatly taslamalar
  • Taslamalaryň birleşmegini goldaýan iş meýdançasy
  • GNU GDB interfeýsleri
  • Kod bölekleri, maglumat kesiş nokatlary, aralyk nokatlary we başga-da köp sanly goşmaça nokatlary goldamak
    ýerli funksiýalaryň nyşanlaryny we argumentlerini görkeziň
  • adaty ýadyň zyňylmagy we sintaksis aýratynlygy
  • Özbaşdak düzülip bilinýän we giňeldilip bilinýän interfeýs we başga-da köp sanly aýratynlyk, ulanyjy tarapyndan gurlan pluginleriň üsti bilen goşulan

3. CDT tutulmagy (C/C ++ Ösüş guraly)

“Eclipse” programmirleme meýdançasynda belli açyk çeşme, platforma IDE. Ulanyjylara interfeýs elementlerini aňsat tertiplemek üçin süýräp we işlemegi goldaýan ajaýyp GUI hödürleýär.

“Eclipse CDT” esasy “Eclipse” platformasyna esaslanýan taslama bolup, aşakdaky aýratynlyklar bilen doly işleýän C/C ++ IDE-ni üpjün edýär:

  • Taslamanyň döredilmegini goldaýar.
  • Dürli gural zynjyrlary üçin dolandyrylýan gurluş.
  • Standart ýasamak.
  • Çeşme nawigasiýasy.
  • Çagyryş grafigi, görnüş iýerarhiýasy, gurlan brauzer, makro kesgitleme brauzeri ýaly birnäçe bilim gurallary.
  • Sintaksis aýratynlaşdyrmagy goldaýan kod redaktory.
  • Eplemek we giperlink nawigasiýa üçin goldaw.
  • Çeşme kody gaýtadan işlemek we kod döretmek.
  • memoryat, registrler ýaly wizual düzediş gurallary.
  • Aýyrmak tomaşaçylary we başgalar.

4. CodeLite IDE

CodeLite, şeýle hem, C/C ++, JavaScript (Node.js) we PHP programmirlemek üçin döredilen we gurlan erkin, açyk çeşme, platforma IDE.

Esasy aýratynlyklarynyň käbiri:

  • Kod gutarmak we iki kod gutarmak dwigateli.
  • GCC, clang/VC ++ ýaly birnäçe düzüjini goldaýar.
  • codealňyşlyklary kod sözlügi hökmünde görkezýär.
  • Gurmak goýmasy arkaly basyp bolýan ýalňyşlyklar.
  • LLDB indiki nesil düzediji üçin goldaw.
  • GDB goldawy.
  • Täzeden işlemek üçin goldaw.
  • Kod nawigasiýasy.
  • Gurlan SFTP ulanyp uzakdan ösüş.
  • Çeşmäni dolandyryş pluginleri.
  • wxWidgets esasly programmalary we başga-da köp aýratynlyklary ösdürmek üçin RAD (Çalt amaly programma) guraly.

5. Gök balyk redaktory

“Bluefish” diňe bir adaty redaktor däl, web sahypalaryny ösdürmek, skript ýazmak we programma üpjünçiligi kody üçin programmistlere IDE ýaly aýratynlyklary hödürleýän ýeňil, çalt redaktor. Köp platformaly, Linux, Mac OSX, FreeBSD, OpenBSD, Solaris we Windows-da işleýär we C/C ++ ýaly köp sanly programma dillerini goldaýar.

[Şeýle hem halamagyňyz mümkin: Linux üçin iň gowy Notepad ++ alternatiwalary]

Aşakda görkezilenleri goşmak bilen aýratynlyklara baý:

  • Birnäçe resminama interfeýsi.
  • Faýlyň ady ýa-da mazmun nagyşlary esasynda faýllaryň gaýtalanýan açylmagyny goldaýar.
  • Örän güýçli gözleg hödürleýär we işlemegi çalyşýar.
  • Bölek gapdal paneli.
  • Awk, sed, sort we goşmaça gurlan skriptler ýaly buýruklary ulanyp, özüňiziň daşarky süzgüçleriňizi, turba resminamalaryňyzy birleşdirmek üçin goldaw.
  • Doly ekranly redaktirlemegi goldaýar.
  • Sahypany ýükleýji we göçürip alyjy.
  • Birnäçe kodlaýyş goldawy we başga-da köp aýratynlyklar.

6. Garaşlar kody redaktory

Garaşanlar web dizaýny we ösüşi üçin ýörite döredilen häzirki zaman we açyk çeşme tekst redaktorydyr. Plaginler arkaly gaty giňelýär, şonuň üçin C/C ++ programmistler ony C/C ++/Objective-C paket giňeltmesini gurnap ulanyp bilerler, bu paket C/C ++ kod ýazuwyny güýçlendirmek we IDE meňzeş aýratynlyklary hödürlemek üçin döredildi.

7. Atom kodunyň redaktory

Atom, şeýle hem, Linux, Windows ýa-da Mac OS X-da işläp bilýän häzirki zaman, açyk çeşme, köp platformaly tekst redaktorydyr. Şeýle hem, bazasyna girip bolmaýar, şonuň üçin ulanyjylar kod ýazmak talaplaryny kanagatlandyrmak üçin ony düzüp bilerler.

Doly görkezilýär we käbir esasy aýratynlyklary şulary öz içine alýar:

  • Gurlan paket dolandyryjysy.
  • Akylly awtomatik gutarmak.
  • Gurlan faýl brauzeri.
  • Funksiýany we başga-da köp zady tapyň we çalyşyň.

[Şeýle hem halamagyňyz mümkin: Atom - Linux üçin döwüp bolýan tekst we çeşme kody redaktory]

8. Ajaýyp tekst redaktory

Sublime Text, kod, bellik we proza üçin döredilen we işlenip düzülen, köp kesgitlenen, köp platformaly tekst redaktory. C/C ++ kod ýazmak üçin ulanyp bilersiňiz we ajaýyp ulanyjy interfeýsini hödürleýär.

Onuň aýratynlyklary sanawy aşakdakylardan ybarat:

  • Birnäçe saýlaw
  • Buýruk palitrasy
  • Islendik funksiýany alyň
  • Päsgelçiliksiz re
  • im
  • Bölümi redaktirlemek
  • Derrew taslama kommutasiýa goldawy
  • lyokary düzülip bilner
  • Python we beýleki ownuk aýratynlyklara esaslanýan plugin API goldawy

[Şeýle hem halap bilersiňiz: Linux-da “Sublime Text Redaktor” -y nädip gurmaly we ulanmaly]

9. JetBrains CLion

CLion, C/C ++ programmirlemek üçin erkin däl, güýçli we platforma IDE. Cmake-ni taslama modeli, oturdylan terminal penjiresi we kod ýazmaga klawiatura gönükdirilen çemeleşme bilen üpjün edýän programmistler üçin doly integrirlenen C/C ++ ösüş gurşawy.

Şeýle hem, akylly we döwrebap kod redaktoryny we ideal kod ýazmak gurşawyny üpjün etmek üçin has gyzykly aýratynlyklary hödürleýär we bu aýratynlyklar şulary öz içine alýar:

  • C/C ++
  • başga dilleri goldaýar
  • Beýannamalara ýa-da kontekst ulanylyşyna aňsat nawigasiýa
  • Kod döretmek we gaýtadan işlemek
  • Redaktory özleşdirmek
  • Uçuş kody derňewi
  • Integrirlenen kod düzüjisi
  • Git, Subversion, Mercurial, CVS, Perforce (plugin arkaly) we TFS-i goldaýar
  • Google synag çarçuwalary bilen bökdençsiz birleşýär
  • Vim-emulýasiýa plugininiň üsti bilen Vim tekst redaktory üçin goldaw

10. Microsoft-yň Visual Studio Code Redaktory

Visual Studio Linux, Windows we Mac OS X-da işleýän baý, doly integrirlenen, platforma ösüş gurşawydyr. Recentlyakynda Linux ulanyjylary üçin açyk çeşme boldy we kod redaktirlemesini täzeden kesgitledi, ulanyjylara gurmak üçin zerur bolan ähli gurallary hödürledi. Windows, Android, iOS we web ýaly birnäçe platforma üçin her programma.

Programma düzmek, amaly ömri dolandyrmak we aýratynlyklary giňeltmek we birleşdirmek boýunça aýratynlyklar bilen doly. Visual Studio web sahypasyndan giňişleýin aýratynlyklar sanawyny okap bilersiňiz.

[Şeýle hem halap bilersiňiz: Linux-da Visual Studio Code nädip gurmaly]

11. Ösüş

KDevelop, Linux, Solaris, FreeBSD, Windows, Mac OSX we Unix ýaly beýleki operasiýa ulgamlarynda işleýän başga bir erkin, açyk çeşme we platforma IDE. KDevPlatform, KDE we Qt kitaphanalaryna esaslanýar. KDevelop, pluginleriň üsti bilen ýokary derejede giňelýär we aşakdaky görnükli aýratynlyklar bilen aýratynlyklara baý:

  • Clang esasly C/C ++ plugin üçin goldaw
  • KDE 4 konfigurasiýa goldawy
  • Oketa plugin goldawynyň janlanmagy
  • Dürli görnüşlerde we pluginlerde dürli setir redaktirlemelerine goldaw
  • Grep görnüşini goldamak we dik ýer we başga-da köp zatlary tygşytlamak üçin widjet ulanýar

12. Geany IDE

Geany, az garaşlylyk bilen işlemek we GNOME we KDE ýaly meşhur Linux iş stollaryndan garaşsyz işlemek üçin döredilen mugt, çalt, ýeňil we platforma IDE. Işlemek üçin GTK2 kitaphanalaryny talap edýär.

Onuň aýratynlyklary sanawy aşakdakylardan ybarat:

  • Sintaksis aýratynlaşdyrma goldawy
  • Kod bukulmagy
  • Çagyryş maslahatlary
  • Nyşan adynyň awto-tamamlanmagy
  • Nyşan sanawlary
  • Kod nawigasiýasy
  • projectönekeý taslama dolandyryş guraly
  • Ulanyjylaryň koduny düzmek we işletmek üçin gurlan ulgam
  • Plaginler arkaly giňeldilýär

13. Anjuta DevStudio

Anjuta DevStudio, ýönekeý GNOME, ýöne C/C ++ ýaly birnäçe programmirleme dillerini goldaýan güýçli programma üpjünçiligi studiýasy.

Taslamany dolandyrmak, GUI dizaýneri, interaktiw düzediji, amaly jadygöý, çeşme redaktory, wersiýa gözegçilik we beýleki köp sanly desgalar ýaly ösen programma gurallaryny hödürleýär. Mundan başga-da, ýokardaky aýratynlyklara Anjuta DevStudio-nyň käbir beýleki ajaýyp IDE aýratynlyklary hem bar we şulary öz içine alýar:

  • userönekeý ulanyjy interfeýsi
  • Plaginler bilen giňeldilýär
  • WYSIWYG UI ösüşi üçin toplumlaýyn glade
  • Taslama jadygöýleri we şablonlar
  • Toplumlaýyn GDB düzediji
  • Gurlan faýl dolandyryjysy
  • Kontekste duýgur programmirleme kömegi üçin Integrirlenen DevHelp
  • Sintaksis aýratynlaşdyrma, akylly indentasiýa, awtomatik indentasiýa, kod bukulmak/gizlemek, teksti ulaltmak we başga-da köp aýratynlyklar bilen çeşme kody redaktory

14. GNAT programma studiýasy

GNAT Programma studiýasy, dörediji bilen kod we programma üpjünçiliginiň arasyndaky özara baglanyşygy birleşdirmek üçin işlenip düzülen we işlenip düzülen IDE-ni ulanmak aňsat.

Programmanyň möhüm bölümlerini we ideýalaryny görkezip, çeşme nawigasiýasyny ýeňilleşdirip, ideal programmirlemek üçin guruldy. Şeýle hem, ulanyjylara ýerden giňişleýin ulgamlary ösdürmäge mümkinçilik berýän ýokary derejeli programmirleme amatlylygyny hödürlemek üçin döredildi.

Aşakdaky aýratynlyklar bilen aýratynlyklara baý:

  • Düşünjeli ulanyjy interfeýsi
  • Öndüriji dost
  • Köp dilli we köp platformaly
  • Çeýe MDI (köp resminama interfeýsi)
  • lyokary düzülip bilner
  • Iň gowy görülýän gurallar bilen doly giňeldilýär

15. Dörediji

Qt Creatoraradyjy, birikdirilen enjamlary, UI-leri we goýmalary döretmek üçin döredilen mugt, platforma IDE. Qt döredijisi ulanyjylara amaly kodlamakdan has köp döredijilik etmäge mümkinçilik berýär.

Jübi we iş stoly programmalaryny, şeýle hem birikdirilen enjamlary döretmek üçin ulanylyp bilner.

Käbir aýratynlyklary şulary öz içine alýar:

  • Çylşyrymly kod redaktory
  • Wersiýa gözegçilik üçin goldaw
  • Dolandyryş gurallaryny taslama we gurmak
  • Gurluş nyşanlarynyň arasynda başga-da köp çalyşmak üçin köp ekranly we köp platformaly goldaw

16. Emacs redaktory

Emacs, Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Windows we Mac OS X-da ulanyp boljak mugt, güýçli, ýokary giňelip bilýän we düzülip bilinýän platforma tekst redaktory.

Emacs-iň özeni, Lisp programmirleme diliniň aşagyndaky dil bolan Emacs Lisp üçin terjimeçi. Şu ýazylyşyna görä, GNU Emacs-iň soňky çykarylyşy 27.2 wersiýasy we Emacs-iň esasy we görnükli aýratynlyklary şulary öz içine alýar:

  • Mazmuny bilýän redaktirleme usullary
  • Doly icunikod goldawy
  • GUI ýa-da Emacs Lisp kody ulanyp ýokary derejede düzülip bilner
  • Giňeltmeleri göçürip almak we gurmak üçin gaplama ulgamy
  • Taslamany meýilleşdiriji, poçta, senenama we täzelik okaýjy we başga-da köp zatlary öz içine alýan adaty tekst redaktirlemesinden has köp funksiýalaryň ekosistemasy
  • Doly gurlan resminamalar we ulanyjy gollanmalary we başga-da köp

17. SlickEdit

“SlickEdit” (öň “Visual SlickEdit”) programmaçylara 40+ dilde 7 platformada kodlamak mümkinçiligini döretmek üçin döredilen baýrakly täjirçilik platforma IDE. Aýratynlyklara baý programma gurallary toplumyna hormat goýulýan SlickEdit ulanyjylara daşky gurşawyna doly gözegçilik etmek bilen has çalt kodlamaga mümkinçilik berýär.

Aýratynlyklary şulary öz içine alýar:

  • DIFFzilla
  • ulanyp, dinamiki tapawutlandyryş
  • Sintaksis giňelmesi
  • Kod şablonlary
  • Awtomatiki usulda
  • lakamly ýörite ýazuw salgylanmalary
  • Slick-C makro dilini ulanyp funksiýa giňeltmeleri
  • Düzülip bilinýän gurallar paneli, syçanyň amallary, menýular we açar baglanyşyklar
  • Perl, Python, XML, Ruby, COBOL, Groovy we ş.m. üçin goldaw

18. Lazar IDE

Lazarus IDE, erkin we açyk çeşmeli Paskal esasly platforma wizual Integrirlenen Ösüş gurşawy, programmaçylary çalt programma düzmek üçin mugt Paskal düzüjisi bilen üpjün etmek üçin döredildi. Mysal üçin, islendik zady gurmak üçin mugt. mugt ýa-da täjirçilik boljakdygyna garamazdan programma üpjünçiligi, oýunlar, faýl brauzerleri, grafiki redaktirleme programma üpjünçiligi we ş.m.

Aýratynlyklar:

  • Grafiki görnüş dizaýneri
  • 100% erkinlik, sebäbi açyk çeşme
  • Süýräň we taşlaň
  • 200+ komponentleri öz içine alýar
  • Birnäçe çarçuwany goldamak
  • Gurlan Delphi kod öwrüjisi
  • Hünärmenleriň, gobbiistleriň, alymlaryň, talyplaryň we ş.m. ullakan garşylaýyş jemgyýeti

19. MonoDevelop

“MonoDevelop”, “Mono” we .Net çarçuwalaryny ulanýan taslamalara esasy üns berýän web we platforma iş stoly programmalaryny gurmak üçin “Xamarin” tarapyndan işlenip düzülen platforma we açyk çeşme IDE. Giňeltmeleri we birnäçe dilleri goldaýan arassa, döwrebap UI bar.

“MonoDevelop” -iň aýratynlyklary:

  • 100% erkin we açyk çeşme
  • Gtk GUI dizaýneri
  • Giňişleýin tekst redaktirlemesi
  • Düzülip bilinýän iş paneli
  • Köp dilli goldaw C #, F #, Vala, Visual Basic .NET we ş.m.
  • ASP.NET
  • Bölüm synagy, lokalizasiýa, gaplamak we ýerleşdirmek we ş.m.
  • Integrirlenen düzediji

20. Gambas

Gambas, Visual Basic-de meňzeş obýekt giňeltmeleri bolan Basic terjimeçisine esaslanýan güýçli erkin we açyk çeşme ösüş gurşaw platformasydyr. Ulanylyşyny we aýratynlygyny ep-esli gowulandyrmak üçin işläp düzüjilere turbageçirijide kämilleşdirilen web komponenti, grafiki komponent, obýektiň dowamlylygy ulgamy we maglumatlar binýadynyň komponentine täzelenmeler ýaly birnäçe goşmaçalar goýuň.

Häzirki birnäçe aýratynlyklarynyň arasynda:

  • Wagtynda düzüjisi
  • Funksiýanyň bedeniniň islendik ýerinden yglan edilip bilinýän ýerli üýtgeýjiler
  • Smoothuwaş aýlamak animasiýasy
  • Gambas oýun meýdançasy
  • Fonda JIT ýygyndysy
  • PowerPC64 we ARM64 arhitekturasyna goldaw
  • Gurlan Git goldawy
  • Dynçlary, bellikleri, setirleri we ýaýlary awtomatiki ýapmak
  • specialörite nyşanlary goýmak üçin gepleşik

21. Erik Python IDE

Erik Python IDE, Scintilla redaktory dolandyryşy bilen integrasiýa etmek üçin Qt UI gurallar toplumyna esaslanyp Python-da ýazylan doly aýratynlykly Python IDE. Başlangyç programmistler we hünärmen döredijiler tarapyndan ulanmak üçin niýetlenendir we ulanyjylara işleýşini aňsatlyk bilen giňeltmäge mümkinçilik berýän plugin ulgamyny öz içine alýar.

Onuň aýratynlyklary:

  • 100% erkin we açyk çeşme
  • Täze başlanlar üçin 2 sapak - Log Parser we Mini Browser programmasy
  • Integrirlenen web brauzeri
  • Çeşme resminama interfeýsi
  • Python yzygiderli aňlatmalary üçin jadygöý
  • Grafiki modul diagrammasynyň importy
  • Içindäki nyşan redaktory, skrinshot guraly, tapawudy barlaýjy
  • Bir plugin ammary
  • Kod awtomatiki, bukulýan
  • Düzülip bilinýän sintaksis tapawutlandyryjy we penjiräniň ýerleşişi
  • Dynç gabat gelmek

22. Stanyň Python redaktory

Stani's Python Redaktor, Python programmirlemek üçin platforma IDE. Stani Michiels tarapyndan Python döredijilerine jaň maslahatlary, awto-indentasiýa, PyCrust gabygy, çeşme indeksi, blender goldawy we ş.m. mugt IDE hödürlemek üçin işlenip düzüldi.

Staniniň Python Redaktorynyň aýratynlyklary:

  • Sintaksis reňklemek we tapawutlandyrmak
  • UML tomaşaçysy
  • PyCrust gabygy
  • Faýl brauzerleri
  • Goldaw süýräň we taşlaň
  • Blender goldawy
  • PyChecker we Kiki
  • gutudan göni wxGlade
  • Awto indentasiýa we tamamlamak

23. Boa konstruktory

Boa Constructor, Linux, Windows we Mac Operating Systems üçin ýönekeý mugt Python IDE we wxPython GUI gurluşykçysy. Obýekt döretmek we redaktirlemek, wizual çarçuwany döretmek we manipulýasiýa etmek, inspektordan emläk döretmek we redaktirlemek üçin Zope goldawyny ulanyjylara hödürleýär.

Aýratynlyklar:

  • Obýektiň gözegçisi
  • Salgylanan düzüliş
  • WxPython GUI gurluşykçysy
  • Zope goldawy
  • Öňdebaryjy düzediji we toplumlaýyn kömek
  • Miras iýerarhiýasy
  • Kod bukulmagy
  • Python skriptini düzetmek

24. Grawiton

Graviton, Windows, Linux we macOS üçin öndürijiligi ýokarlandyrýan tizlige, sazlamaga we gurallara gönükdirilen erkin we açyk çeşme minimalist çeşme kod redaktory. Onda reňkli nyşanlar, sintaksis aýratynlaşdyryş, awto-indentasiýa we ş.m. bilen düzülip bilinýän UI bar.

Grawitonyň aýratynlyklary:

  • 100% erkin we açyk çeşme
  • Minimalist, bidüzgün ulanyjy interfeýsi
  • Mowzuklary ulanyp özbaşdaklyk
  • Pluginler
  • Awtomatiki usulda
  • Zen tertibi
  • CodeMirror mowzuklary bilen doly utgaşyklyk

25. MindForger

MindForger, ulanyjylaryň howpsuzlygyna we şahsy durmuşyna hormat goýup, akylly bellik alýan, redaktor we guramaçy hökmünde işlenip düzülen ygtybarly we açyk çeşme öndürijilikli Markdown IDE. Öňdebaryjy bellik almak, dolandyrmak we bellik goldawy, maglumatlary ätiýaçlandyrmak, metadata redaktirlemek, Git we SSH goldawy we ş.m. ýaly köp sanly aýratynlyklary hödürleýär.

Aýratynlyklary şulary öz içine alýar:

  • Mugt we açyk çeşme
  • Gizlinlige gönükdirilen
  • Birnäçe şifrlemek guralyny goldaýar. ecryptfs
  • Mysal kartasy
  • Awtomatiki baglanyşyk
  • HTML deslapky syn we ulaltmak
  • Import/eksport
  • Bellikleri, meta-maglumaty redaktirlemek we tertiplemek üçin goldaw

26. Komodo IDE

Komodo IDE Perl, Python, PHP, Go, Ruby, web ösüşi (HTML, CSS, JavaScript) we başgalar üçin iň meşhur we güýçli köp dilli integrirlenen ösüş gurşawy (IDE).

Komodo IDE-iň aşakdaky esasy aýratynlyklaryna göz aýlaň.

  • Sintaksis tapawutlandyryjy, awtomatiki we başgalar bilen güýçli redaktor.
  • Koduňyzy düzetmek, barlamak we barlamak üçin wizual düzediji.
  • Git, Subversion, Merkurial we başgalar üçin goldaw.
  • Aýratynlyklary düzmek we giňeltmek üçin peýdaly goşmaçalar.
  • Python, PHP, Perl, Go, Ruby, Node.js, JavaScript we ş.m. goldaýar.
  • Easyönekeý faýl we taslama nawigasiýasy arkaly öz iş tertibiňizi düzüň.

27. VI/VIM redaktory

VI redaktoryň kämilleşdirilen wersiýasy, erkin, güýçli, meşhur we ýokary düzülip bilinýän tekst redaktory. Netijeli tekst redaktirlemesini üpjün etmek üçin gurulýar we Unix/Linux ulanyjylary üçin gyzykly redaktor aýratynlyklaryny hödürleýär, şonuň üçin C/C ++ koduny ýazmak we redaktirlemek üçin hem amatly wariant.

[Şeýle hem halamagyňyz mümkin: Linux ulgamlarynda iň soňky Vim redaktoryny nädip gurmaly]

Linux-da vim redaktoryny nähili ulanmalydygyny öwrenmek üçin aşakdaky makalalary okaň:

  • Vim-i Linux-da doly tekst redaktory hökmünde nädip ulanmaly
  • Peýdaly “Vi/Vim” redaktorynyň maslahatlary we maslahatlary - 1-nji bölüm
  • Peýdaly “Vi/Vim” redaktorynyň maslahatlary we maslahatlary - 2-nji bölüm
  • Linux üçin iň oňat 6 Vi/Vim-Ylhamlanan kod redaktorlary
  • Vi/Vim redaktorynda sintaksis aýratynlaşdyrylyşyny nädip işjeňleşdirmeli

Adatça, IDE-ler adaty tekst redaktorlaryndan has köp programmirleme amatlylygyny hödürleýär, şonuň üçin olary ulanmak elmydama gowy zat. Olar tolgundyryjy aýratynlyklar bilen gelýär we giňişleýin ösüş gurşawyny hödürleýär, käwagt programmistler C/C ++ programmirlemek üçin ulanmak üçin iň oňat IDE saýlamak bilen meşgullanýarlar.

Internetden tapyp we göçürip alyp boljak başga-da köp IDE bar, ýöne olaryň birnäçesini synap görmek, zerurlyklaryňyza laýyk gelýän zady tapmaga kömek edip biler.