27 parimat ID/i Linuxi C/C ++ programmeerimise või lähtekoodi redigeerija jaoks


C ++, tuntud C-keele laiendus, on suurepärane, võimas ja üldotstarbeline programmeerimiskeel, mis pakub kaasaegseid ja üldisi programmeerimisfunktsioone suuremahuliste rakenduste väljatöötamiseks alates videomängudest, otsingumootoritest, muust arvutitarkvarast kuni operatsioonisüsteemideni.

C ++ on väga usaldusväärne ja võimaldab ka madalama mäluga manipuleerimist kõrgemate programmeerimisnõuete jaoks.

Seal on mitu tekstiredaktorit, mida programmeerijad saavad kasutada C/C ++ koodi kirjutamiseks, kuid IDE on pakkunud terviklikke võimalusi ja komponente hõlpsaks ja ideaalseks programmeerimiseks.

Selles artiklis vaatleme mõnda parimat IDE-d, mille leiate Linuxi platvormilt C ++ või mis tahes muu programmeerimise jaoks.

1. Netbeans C/C ++ arendamiseks

Netbeans on tasuta, avatud lähtekoodiga ja populaarne platvormidevaheline IDE C/C ++ ja paljude teiste programmeerimiskeelte jaoks. Selle täielikult laiendatav, kasutades kogukonna välja töötatud pistikprogramme.

See sisaldab C/C ++ projektitüüpe ja malle ning saate staatilisi ja dünaamilisi teeke kasutades rakendusi ehitada. Lisaks saate olemasolevat koodi oma projektide loomiseks uuesti kasutada ja lohistamisfunktsiooni abil saate sinna ka kahendfaile importida, et maast rakendusi luua.

Vaatame mõningaid selle funktsioone:

  1. C/C ++ redaktor on hästi integreeritud mitme seansiga GNU GDB siluri tööriistaga.
  2. Koodiabi tugi
  3. C ++ 11 tugi
  4. Looge ja käivitage C/C ++ testid seestpoolt
  5. Qt tööriistakomplekti tugi
  6. Kompileeritud rakenduse automaatse pakkimise tugi .tar, .zip ja paljudesse muudesse arhiivifailidesse
  7. Toetus mitmele kompilaatorile nagu GNU, Clang/LLVM, Cygwin, Oracle Solaris Studio ja MinGW
  8. Kaugarenduse tugi
  9. failis navigeerimine
  10. allika ülevaatus

Külastage kodulehte: https://netbeans.org/features/cpp/index.html

2. Kood :: Plokid

Code :: Blocks on tasuta, väga laiendatav ja konfigureeritav platvormidevaheline C ++ IDE, mis on loodud pakkuma kasutajatele kõige nõutumaid ja ideaalsemaid funktsioone. See pakub järjepidevat kasutajaliidest ja tunnet.

Ja mis kõige tähtsam, saate selle funktsionaalsust laiendada kasutajate väljatöötatud pistikprogrammide abil, mõned pistikprogrammid on osa Code :: Blocks'i väljalaskest ja paljud mitte, üksikute kasutajate poolt kirjutatud, kes ei kuulu Code :: Blocki arendustiimi.

Selle funktsioonid on jaotatud kompilaatori, siluri ja liidese funktsioonideks ning nende hulka kuuluvad:

  1. Mitme kompilaatori tugi, sealhulgas GCC, clang, Borland C ++ 5.5, digitaalne mars pluss palju muud
  2. väga kiiresti, pole vaja faile
  3. mitme sihtmärgiga projektid
  4. tööruum, mis toetab projektide ühendamist
  5. GNU GDB liidesed
  6. Täielike murdepunktide, sealhulgas koodi murdepunktide, andmete murdepunktide, murdepunktide tingimuste ja paljude teiste tugi
    kuvada kohalike funktsioonide sümboleid ja argumente
  7. kohandatud mälutõmmise ja süntaksi esiletõstmine
  8. Kohandatav ja laiendatav liides ning palju muid funktsioone, sealhulgas kasutaja loodud pistikprogrammide kaudu lisatud funktsioone

Külasta kodulehte: http://www.codeblocks.org

3. Eclipse CDT (C/C ++ arendustööriistad)

Eclipse on programmeerimisareenil tuntud avatud lähtekoodiga platvormidevaheline IDE. See pakub kasutajatele suurepärast graafilist kasutajaliidest, mis toetab liidese elementide hõlpsaks paigutamiseks lohistamise ja lohistamise funktsionaalsust.

Eclipse CDT on projekt, mis põhineb esmasel Eclipse platvormil ja pakub täielikult funktsionaalset C/C ++ IDE-d, millel on järgmised omadused:

  1. Toetab projekti loomist
  2. Hallatud järk erinevate tööriistahelade jaoks
  3. Standardne koostamine
  4. Allikas navigeerimine
  5. Mitmed teadmistööriistad, nagu kõnegraafik, tüübihierarhia, sisseehitatud brauser, makrodefinitsioonibrauser
  6. Koodiredaktor koos süntaksi esiletõstmise toega
  7. Klappide ja hüperlinkide navigeerimise tugi
  8. Lähtekoodi ümbertegemine pluss koodi genereerimine
  9. Visuaalse silumise tööriistad, näiteks mälu, registrid
  10. Vaatajate demonteerimine ja palju muud

Külasta kodulehte: http://www.eclipse.org/cdt/

4. CodeLite IDE

CodeLite on ka tasuta avatud lähtekoodiga platvormidevaheline IDE, mis on loodud ja ehitatud spetsiaalselt C/C ++, JavaScripti (Node.js) ja PHP programmeerimiseks.

Mõned selle peamised omadused on:

  1. Koodi lõpuleviimine ja see pakub kahte koodi lõpuleviimise mootorit
  2. Toetab mitut kompilaatorit, sealhulgas GCC, clang/VC ++.
  3. Kuvab vead koodisõnastikuna
  4. Klõpsatavad vead vahekaardil Koostamine
  5. LLDB järgmise põlvkonna siluri tugi
  6. GDB tugi
  7. Toe taastamine
  8. Koodis navigeerimine
  9. Kaugarendus sisseehitatud SFTP abil
  10. Allika juhtimise pistikprogrammid
  11. RAD (Rapid Application Development) tööriist wxWidgetidel põhinevate rakenduste ja paljude muude funktsioonide arendamiseks

Külasta kodulehte: http://codelite.org/

5. Bluefish Editor

Bluefish on midagi enamat kui tavaline redaktor, see on kerge ja kiire redaktor, mis pakub programmeerijatele IDE-laadseid funktsioone veebisaitide arendamiseks, skriptide kirjutamiseks ja tarkvarakoodi loomiseks. See on mitme platvormiga, töötab Linuxis, Mac OSXis, FreeBSD-s, OpenBSD-s, Solarises ja Windowsis ning toetab ka paljusid programmeerimiskeeli, sealhulgas C/C ++.

See on funktsiooniderikas, sealhulgas allpool loetletud:

  1. Mitu dokumendiliidest
  2. Toetab failide rekursiivset avamist failinime mustrite või sisumustri põhjal
  3. Pakub väga võimsat otsingu- ja asendusfunktsionaalsust
  4. Katkendi külgriba
  5. Toetus teie enda väliste filtrite integreerimiseks, dokumentide vormistamiseks, kasutades selliseid käske nagu awk, sed, sort plus kohandatud skriptid
  6. Toetab täisekraanil redigeerimist
  7. Saidi üleslaadija ja allalaadija
  8. Mitu kodeerimistuge ja palju muid funktsioone

Külasta kodulehte: http://bluefish.openoffice.nl

6. Sulgude koodiredaktor

Sulgudes on kaasaegne ja avatud lähtekoodiga tekstiredaktor, mis on loodud spetsiaalselt veebi kujundamiseks ja arendamiseks. See on pistikprogrammide kaudu väga laiendatav, seetõttu saavad C/C ++ programmeerijad seda kasutada, installides C/C ++/Objective-C pakendilaiendi. See pakk on mõeldud C/C ++ koodi kirjutamise tõhustamiseks ja IDE-laadsete funktsioonide pakkumiseks.

Külasta kodulehte: http://brackets.io/

7. Aatomikoodiredaktor

Atom on ka kaasaegne, avatud lähtekoodiga, mitme platvormiga tekstiredaktor, mis töötab Linuxis, Windowsis või Mac OS X-is. Samuti on see häkkitav kuni baasini, seetõttu saavad kasutajad seda kohandada vastavalt oma koodide kirjutamise nõudmistele.

See on täielikult varustatud ja mõned selle peamistest omadustest hõlmavad järgmist:

  1. Sisseehitatud paketihaldur
  2. Nutikas automaatne täitmine
  3. Sisseehitatud failibrauser
  4. Leidke ja asendage funktsionaalsus ja palju muud

Külastage kodulehte: https://atom.io/
Paigaldusjuhised: https://linux-console.net/atom-text-and-source-code-editor-for-linux/

8. Ülim tekstiredaktor

Sublime Text on täpselt määratletud, mitme platvormiga tekstiredaktor, mis on välja töötatud ja välja töötatud koodi, märgistuse ja proosa jaoks. Saate seda kasutada C/C ++ koodi kirjutamiseks ja pakub suurepärast kasutajaliidest.

Selle funktsioonide loend sisaldab järgmist:

  1. mitu valikut
  2. käsupalett
  3. Lisage kõik funktsioonid
  4. Hajameelsuseta režiim
  5. Jagatud redigeerimine
  6. projekti vahetu vahetamise tugi
  7. väga kohandatav
  8. pistikprogrammi API tugi, mis põhineb Pythonil ja muudel väikestel funktsioonidel

Külastage kodulehte: https://www.sublimetext.com
Paigaldusjuhised: https://linux-console.net/install-sublime-text-editor-in-linux/

9. JetBrains CLion

CLion on C/C ++ programmeerimiseks mittevaba, võimas ja platvormidevaheline IDE. See on täielikult integreeritud C/C ++ arenduskeskkond programmeerijatele, pakkudes Cmake'i projekti mudelina, sisseehitatud terminaliakna ja klaviatuurile suunatud lähenemisviisina koodi kirjutamisel.

Samuti pakub see nutikat ja kaasaegset koodiredaktorit ning palju muid põnevaid funktsioone, mis võimaldavad ideaalset koodikirjutamise keskkonda ja nende funktsioonide hulka kuuluvad:

  1. Toetab mitut keelt peale C/C ++
  2. Lihtne navigeerimine sümboldeklaratsioonide või konteksti kasutamise juurde
  3. Koodi genereerimine ja ümbertegemine
  4. Redaktori kohandamine
  5. koodisisene koodianalüüs
  6. Integreeritud koodide silur
  7. toetab Git, Subversion, Mercurial, CVS, Perforce (pistikprogrammi kaudu) ja TFS-i
  8. Integreerub sujuvalt Google'i testiraamistikega
  9. Vim-tekstiredaktori tugi Vim-emulatsiooni pistikprogrammi kaudu

Külasta kodulehte: https://www.jetbrains.com/clion/

10. Microsofti Visual Studio koodiredaktor

Visual Studio on rikas, täielikult integreeritud platvormidevaheline arenduskeskkond, mis töötab Linuxis, Windowsis ja Mac OS X-is. See tehti hiljuti Linuxi kasutajatele avatud lähtekoodiga ja sellel on koodide redigeerimine ümber pakutud, pakkudes kasutajatele kõiki ehitamiseks vajalikke tööriistu iga rakendus mitmele platvormile, sealhulgas Windows, Android, iOS ja veeb.

See on funktsioone täis, funktsioonid on kategoriseeritud rakenduste arendamise, rakenduse elutsükli haldamise ning funktsioonide laiendamise ja integreerimise alla. Põhjaliku funktsioonide loendi saate lugeda Visual Studio veebisaidilt.

Külasta kodulehte: https://code.visualstudio.com/

11. KDevelop

KDevelop on lihtsalt üks tasuta, avatud lähtekoodiga ja platvormidevaheline IDE, mis töötab Linuxi, Solarise, FreeBSD, Windowsi, Mac OSXi ja muude Unixi-laadsete operatsioonisüsteemidega. See põhineb KDevPlatformi, KDE ja Qt teekidel. KDevelop on pistikprogrammide kaudu väga laiendatav ja funktsiooniderikas järgmiste tähelepanuväärsete funktsioonidega:

  1. Clangi-põhise C/C ++ pistikprogrammi tugi
  2. KDE 4 seadistuste üleviimise tugi
  3. Oketa pistikprogrammi toe taaselustamine
  4. Erinevate ridade redigeerimise tugi erinevates vaadetes ja pistikprogrammides
  5. Grep-vaate tugi ja kasutab vidinat vertikaalse ruumi pluss palju muud salvestamiseks

Külastage kodulehte: https://www.kdevelop.org

12. Geany IDE

Geany on tasuta, kiire, kerge ja platvormidevaheline IDE, mis on välja töötatud väheste sõltuvustega töötamiseks ja töötab ka sõltumatult populaarsetest Linuxi töölaudadest nagu GNOME ja KDE. Funktsionaalsuse jaoks on vaja GTK2 teeke.

Selle funktsioonide loend koosneb järgmisest:

  1. Süntaksi esiletõstmise tugi
  2. Koodi voltimine
  3. nõuanded helistamiseks
  4. Sümboli nime automaatne täitmine
  5. Sümbolite loendid
  6. Koodis navigeerimine
  7. lihtne projektijuhtimise tööriist
  8. Sisseehitatud süsteem kasutajakoodi kompileerimiseks ja käitamiseks
  9. Laiendatav pistikprogrammide kaudu

Külasta kodulehte: http://www.geany.org/

13. Anjuta DevStudio

Anjuta DevStudio on lihtne GNOME-i, kuid samas võimas tarkvaraarendusstuudio, mis toetab mitut programmeerimiskeelt, sealhulgas C/C ++.

See pakub täiustatud programmeerimisvahendeid, nagu projektijuhtimine, graafilise kasutajaliidese kujundaja, interaktiivne silur, rakenduste viisard, lähtekoodiredaktor, versioonihaldus ja nii palju muid võimalusi. Lisaks ülaltoodud funktsioonidele on Anjuta DevStudio ka mõned muud suurepärased IDE funktsioonid ja need hõlmavad järgmist:

  1. Lihtne kasutajaliides
  2. Laiendatav pistikprogrammidega
  3. Integreeritud Glade WYSIWYG kasutajaliidese arendamiseks
  4. Projektiviisardid ja mallid
  5. Integreeritud GDB silur
  6. Sisseehitatud failihaldur
  7. Integreeritud DevHelp kontekstitundliku programmeerimisabi jaoks
  8. Lähtekoodiredaktor, millel on sellised funktsioonid nagu süntaksi esiletõstmine, nutikas taane, automaatne taane, koodi voltimine/peitmine, teksti suumimine ja palju muud

Külasta kodulehte: http://anjuta.org/

14. GNATi programmeerimisstuudio

GNAT-i programmeerimisstuudio on tasuta hõlpsasti kasutatav IDE, mis on välja töötatud ja arendatud arendaja ning tema koodi ja tarkvara vahelise suhtluse ühtlustamiseks.

Loodud ideaalseks programmeerimiseks, hõlbustades allikas navigeerimist, tuues samal ajal esile programmi olulised jaotised ja ideed. Samuti on see loodud pakkuma programmeerimise kõrgetasemelist mugavust, võimaldades kasutajatel välja töötada terviklikud süsteemid juba maast madalast.

See on funktsioonirikas järgmiste funktsioonidega:

  1. Intuitiivne kasutajaliides
  2. Arendaja sõbralik
  3. mitmekeelne ja mitme platvormiga
  4. Paindlik MDI (mitme dokumendiliides)
  5. väga kohandatav
  6. Täiendatav eelistatud tööriistadega

Külasta kodulehte: http://libre.adacore.com/tools/gps/

15. Qt looja

See on tasuta platvormidevaheline IDE, mis on loodud ühendatud seadmete, kasutajaliideste ja rakenduste loomiseks. Qt looja võimaldab kasutajatel luua rohkem kui rakenduste tegelik kodeerimine.

Seda saab kasutada mobiil- ja töölauarakenduste ning ka ühendatud manustatud seadmete loomiseks.

Mõned selle funktsioonid hõlmavad järgmist:

  1. Keerukas koodiredaktor
  2. Versioonihalduse tugi
  3. Projektide loomine ja haldamise tööriistade loomine
  4. Mitme ekraani ja mitme platvormiga tugi, et hõlpsasti vahetada ehituskomplektide ja paljude muude sihtmärkide vahel

Külasta kodulehte: https://www.qt.io/ide/

16. Emacsi toimetaja

Emacs on tasuta, võimas, väga laiendatav ja kohandatav platvormidevaheline tekstiredaktor, mida saate kasutada Linuxis, Solarises, FreeBSD-s, NetBSD-s, OpenBSD-s, Windowsis ja Mac OS X-is.

Emacsi tuum on ka Emacs Lispi tõlk, mis on Lispi programmeerimiskeele keel. Sellest kirjutamisest alates on GNU Emacsi uusim versioon 24.5 ning Emacsi põhi- ja tähelepanuväärsed funktsioonid on

  1. sisutundlikud redigeerimisrežiimid
  2. täielik Unicode'i tugi
  3. väga kohandatav GUI või Emacs Lisp koodi abil
  4. Pakendisüsteem laienduste allalaadimiseks ja installimiseks
  5. funktsionaalsuste ökosüsteem, mis ületab tavalise tekstiredigeerimise, sealhulgas projekti planeerija, post, kalender, uudistelugeja ja palju muud
  6. täielik sisseehitatud dokumentatsioon, kasutajate õpetused ja palju muud

Külastage kodulehte: https://www.gnu.org/software/emacs/

17. SlickEdit

SlickEdit (varem Visual SlickEdit) on auhinnatud kommertslik platvormidevaheline IDE, mis on loodud selleks, et programmeerijad saaksid kodeerida 7 platvormil 40+ keeles. SlickEdit, mida austatakse oma funktsioonirikka programmeerimisvahendite komplekti tõttu, võimaldab kasutajatel kiiremini kodeerida, kontrollides täielikult oma keskkonda.

Selle funktsioonide hulka kuuluvad:

  • Dünaamiline diferentseerimine DIFFzilla abil
  • süntaksi laiendamine
  • Koodimallid
  • Automaatne täitmine
  • Aliasidega kohandatud sisestamise otseteed
  • Funktsioonilaiendid, kasutades Slick-C makrokeelt
  • Kohandatavad tööriistaribad, hiire toimingud, menüüd ja klahvide seosed
  • Perli, Pythoni, XML, Ruby, COBOL, Groovy jne tugi

18. Laatsaruse IDE

Lazarus IDE on tasuta ja avatud lähtekoodiga Pascalil põhinev platvormidevaheline visuaalne integreeritud arenduskeskkond, mis on loodud selleks, et pakkuda programmeerijatele rakenduse kiireks arendamiseks tasuta Pascali kompilaatorit. See on tasuta mis tahes ehitamiseks, sealhulgas nt. tarkvara, mängud, failibrauserid, graafikatöötlustarkvara jne, olenemata sellest, kas need on tasuta või kaubanduslikud.

Funktsioonide esiletõstmine hõlmab järgmist:

  • Graafiline vormikujundaja
  • 100% vabadus, kuna see on avatud lähtekoodiga
  • lohistamise tugi
  • sisaldab üle 200 komponendi
  • Mitme raamistiku tugi
  • sisseehitatud Delphi koodimuundur
  • tohutult tervitatav professionaalide, harrastajate, teadlaste, üliõpilaste jt kogukond.

19. MonoDevelop

MonoDevelop on Xamarini väljatöötatud platvormidevaheline ja avatud lähtekoodiga IDE veebi- ja platvormidevaheliste töölauarakenduste ehitamiseks, keskendudes peamiselt Mono ja .Net raamistikke kasutavatele projektidele. Sellel on puhas ja kaasaegne kasutajaliides, mis toetab laiendusi ja mitu keelt otse karbist.

MonoDevelopi esiletõstetud funktsioonide hulka kuuluvad:

  • 100% tasuta ja avatud lähtekoodiga
  • Gtk GUI kujundaja
  • Täiustatud tekstitöötlus
  • konfigureeritav töölaud
  • Mitmekeelne tugi nt. C #, F #, Vala, Visual Basic .NET jne.
  • ASP.NET
  • Üksuse testimine, lokaliseerimine, pakendamine ja juurutamine jne.
  • Integreeritud silur

20. Gambad

Gambas on võimas tasuta ja avatud lähtekoodiga arenduskeskkonna platvorm, mis põhineb Tõlgil Basic ja millel on Visual Basicu omadega sarnased objektilaiendid. Selle kasutatavuse ja funktsioonide märkimisväärseks parandamiseks seadistage arendajad käsile mitu täiendust, näiteks täiustatud veebikomponent, graafikakomponent, objektide püsivuse süsteem ja selle andmebaasi komponendi täiendused.

Selle mitmete praeguste funktsioonide seas on järgmised:

  • Just-in-time kompilaator
  • Deklareeritavad lokaalsed muutujad funktsiooni kehas kõikjalt
  • sujuv keritav animatsioon
  • Gambase mänguväljak
  • JITi kompileerimine taustal
  • PowerPC64 ja ARM64 arhitektuuride tugi
  • sisseehitatud Giti tugi
  • Trakside, märgistuste, nööride ja sulgude automaatne sulgemine
  • Dialoog erimärkide sisestamiseks

21. Eric Pythoni IDE

Eric Pythoni IDE on täisfunktsionaalne Python IDE, mis on kirjutatud Pythonis, tuginedes Qt kasutajaliidese tööriistakomplektile, et integreerida Scintilla redaktori juhtimisega. See on mõeldud kasutamiseks nii algajatele programmeerijatele kui ka professionaalsetele arendajatele ning see sisaldab pistikprogrammisüsteemi, mis võimaldab kasutajatel hõlpsasti oma funktsionaalsust laiendada.

Selle funktsioonide esiletõstmine hõlmab järgmist:

  • 100% tasuta ja avatud lähtekoodiga
  • 2 õpetust algajatele - Logi parseri ja minibrauseri rakendus
  • Integreeritud veebibrauser
  • Algdokumentatsiooni liides
  • Pythoni regulaaravaldiste viisard
  • Graafiliste moodulite diagrammide importimine
  • sisseehitatud ikooniredaktor, ekraanipildi tööriist, erinevuste kontrollija
  • pistikprogrammihoidla
  • Koodi automaatne täitmine, voltimine
  • Konfigureeritav süntaksi esiletõstmine ja akna paigutus
  • Breketite sobitamine

22. Stani Pythoni toimetaja

Stani Python Editor on platvormiülene IDE Pythoni programmeerimiseks. Selle on välja töötanud Stani Michiels, et pakkuda Pythoni arendajatele tasuta IDE-d, mis võimaldab helistada näpunäiteid, automaatset taandumist, PyCrusti kesta, lähteindeksit, segisti tuge jne. See kasutab mitut tööriista lihtsat vahekaartidega paigutuste kasutajaliidest ja integreerimise tuge.

Stani Pythoni redaktori funktsioonide hulka kuuluvad:

  • süntaksi värvimine ja esiletõstmine
  • UML-i vaataja
  • PyCrusti kest
  • failibrauserid
  • lohistage tugi
  • Blenderi tugi
  • PyChecker ja Kiki
  • wxGlade kohe karbist välja
  • Automaatne taane ja lõpetamine

23. Boa konstruktor

Boa Constructor on lihtne tasuta Pythoni IDE ja wxPythoni graafilise kasutajaliidese ehitaja Linuxi, Windowsi ja Maci operatsioonisüsteemidele. See pakub Zope'i kasutajatele tuge objektide loomiseks ja redigeerimiseks, visuaalsete kaadrite loomiseks ja manipuleerimiseks, atribuutide loomiseks ja inspektorilt toimetamiseks jne.

Funktsioonide esiletõstmine hõlmab järgmist:

  • objektide inspektor
  • Vahekaartidega paigutus
  • wxPythoni graafilise kasutajaliidese koostaja
  • Zope'i tugi
  • täiustatud silur ja integreeritud abi
  • Pärandihierarhiad
  • Koodi voltimine
  • Pythoni skripti silumine

24. Graviton

Graviton on tasuta ja avatud lähtekoodiga minimalistlik lähtekoodiredaktor, mis on loodud keskendudes kiirusele, kohandatavusele ja tööriistadele, mis suurendavad Windowsi, Linuxi ja macOS-i tootlikkust. Sellel on kohandatav kasutajaliides, millel on värvilised ikoonid, süntaksi esiletõstmine, automaatne taane jne.

Gravitoni funktsioonide hulka kuuluvad:

  • 100% tasuta ja avatud lähtekoodiga
  • Minimalistlik, segaduseta kasutajaliides
  • Kohandatavus teemade abil
  • pistikprogrammid
  • Automaatne täitmine
  • Zen-režiim
  • Täielik ühilduvus CodeMirror'i teemadega

25. MindForger

MindForger on kindel tasuta ja avatud lähtekoodiga jõudluspõhine Markdown IDE, mis on välja töötatud nutika märkmiku, toimetaja ja korraldajana, austades kasutajate turvalisust ja privaatsust. See pakub palju funktsioone täiustatud märkmete koostamiseks, haldamiseks ja jagamiseks, näiteks siltide tugi, andmete varundamine, metaandmete redigeerimine, Giti ja SSH tugi jne.

Selle funktsioonide hulka kuuluvad:

  • tasuta ja avatud lähtekoodiga
  • privaatsusele keskendunud
  • Toetab mitut krüptimisriista, nt. ecryptfs
  • kaardistaja näidis
  • automaatne linkimine
  • HTML-i eelvaade ja suumimine
  • import/eksport
  • Siltide, metaandmete redigeerimise ja sortimise tugi

26. Komodo IDE

Komodo IDE on kõige populaarsem ja võimsam mitmekeelne integreeritud arenduskeskkond (IDE) Perli, Pythoni, PHP, Go, Ruby, veebiarenduse (HTML, CSS, JavaScript) ja muu jaoks.

Vaadake mõnda järgmistest Komodo IDE põhifunktsioonidest.

  • Võimas redaktor süntaksi esiletõstmise, automaatse täitmise ja muuga.
  • visuaalne silur teie koodi silumiseks, kontrollimiseks ja testimiseks.
  • Git, Subversion, Mercurial ja muu tugi.
  • Kasulikud lisandmoodulid funktsioonide kohandamiseks ja laiendamiseks.
  • Toetab Pythoni, PHP, Perli, Go, Ruby, Node.js, JavaScripti ja palju muud.
  • Määrake oma töövoog failide ja projektide lihtsa navigeerimise abil.

27. VI/VIM toimetaja

Vim VI redaktori täiustatud versioon on tasuta, võimas, populaarne ja väga konfigureeritav tekstiredaktor. See on loodud tõhusa tekstiredigeerimise võimaldamiseks ja pakub põnevaid redaktorifunktsioone Unixi/Linuxi kasutajatele, seetõttu on see hea võimalus ka C/C ++ koodi kirjutamiseks ja redigeerimiseks.

Üldiselt pakuvad IDE-d programmeerimise mugavust rohkem kui traditsioonilised tekstiredaktorid, seetõttu on alati hea neid kasutada. Neil on põnevad funktsioonid ja pakutakse laiahaardelist arenduskeskkonda, mõnikord jäävad programmeerijad vahele parima IDE valimiseks, mida C/C ++ programmeerimiseks kasutada.

Internetist leiate ja saate alla laadida veel mitmeid IDE-sid, kuid mitme neist proovimine aitab teil leida just teie vajadustele vastava.