27 parasta IDE: tä C/C ++ -ohjelmointi- tai lähdekoodieditorille Linuxissa


C ++, tunnetun C-kielen laajennus, on erinomainen, tehokas ja yleiskäyttöinen ohjelmointikieli, joka tarjoaa moderneja ja yleisiä ohjelmointiominaisuuksia laajojen sovellusten kehittämiseen videopeleistä, hakukoneista, muista tietokoneohjelmistoista käyttöjärjestelmiin.

C ++ on erittäin luotettava ja mahdollistaa myös matalan tason muistin käsittelyn edistyneemmille ohjelmointivaatimuksille.

Siellä on useita tekstieditoreja, joita ohjelmoijat voivat käyttää kirjoittamaan C/C ++ -koodia, mutta IDE on keksinyt tarjoamaan kattavat palvelut ja komponentit helppoon ja ihanteelliseen ohjelmointiin.

Tässä artikkelissa tarkastellaan joitain parhaita IDE: itä, jotka löydät Linux-alustasta C ++: lle tai muulle ohjelmoinnille.

1. Netbeans C/C ++ -kehitystä varten

Netbeans on ilmainen, avoimen lähdekoodin ja suosittu alustojen välinen IDE C/C ++: lle ja monille muille ohjelmointikielille. Sen täysin laajennettavissa käyttämällä yhteisössä kehitettyjä laajennuksia.

Se sisältää projektityypit ja mallit C/C ++: lle, ja voit rakentaa sovelluksia staattisten ja dynaamisten kirjastojen avulla. Lisäksi voit käyttää olemassa olevaa koodia projektien luomiseen ja käyttää vedä ja pudota -ominaisuutta tuoda siihen binääritiedostoja rakentaaksesi sovelluksia maasta.

Katsotaanpa joitain sen ominaisuuksia:

  1. C/C ++ -editori on hyvin integroitu monen istunnon GNU GDB -vianetsintätyökaluun.
  2. tuki koodiapuille
  3. C ++ 11 -tuki
  4. Luo ja suorita C/C ++ -testit sisältä
  5. Qt-työkalupaketin tuki
  6. Tuki käännettyjen sovellusten automaattiseen pakkaamiseen .tar-, .zip- ja moniin muihin arkistotiedostoihin
  7. Tuki useille kääntäjille, kuten GNU, Clang/LLVM, Cygwin, Oracle Solaris Studio ja MinGW
  8. Tuki etäkehitykseen
  9. tiedostojen navigointi
  10. lähteen tarkastus

Käy kotisivulla: https://netbeans.org/features/cpp/index.html

2. Koodi :: Lohkot

Code :: Blocks on ilmainen, erittäin laajennettava ja konfiguroitava alustojen välinen C ++ IDE, joka on rakennettu tarjoamaan käyttäjille kysytyimmät ja ihanteelliset ominaisuudet. Se tarjoaa yhtenäisen käyttöliittymän ja tuntuu.

Ja mikä tärkeintä, voit laajentaa sen toimintoja käyttämällä käyttäjien kehittämiä laajennuksia, jotkut laajennukset ovat osa Code :: Blocks -julkaisua, ja monet eivät ole, kirjoittaneet yksittäiset käyttäjät, jotka eivät ole osa Code :: Block -kehitystiimiä.

Sen ominaisuudet on luokiteltu kääntäjä-, virheenkorjaus- ja käyttöliittymäominaisuuksiin, joihin kuuluvat:

  1. Useita kääntäjätukia, mukaan lukien GCC, clang, Borland C ++ 5.5, digitaalinen mars ja paljon muuta
  2. Erittäin nopea, ei tarvita tiedostoja
  3. usean kohteen hankkeet
  4. Työtila, joka tukee projektien yhdistämistä
  5. GNU GDB: n liitännät
  6. Tuki täydellisille katkaisupisteille, mukaan lukien koodin katkaisupisteet, tietojen katkaisupisteet, katkaisupisteiden ehdot ja paljon muuta
    näytä paikallisten toimintojen symbolit ja argumentit
  7. muokatun muistin tyhjennys ja syntaksin korostus
  8. Mukautettava ja laajennettava käyttöliittymä sekä monia muita ominaisuuksia, mukaan lukien käyttäjän luomien laajennusten avulla lisätyt ominaisuudet

Käy kotisivulla: http://www.codeblocks.org

3. Eclipse CDT (C/C ++ -kehitystyökalut)

Eclipse on tunnettu avoimen lähdekoodin, alustojen välinen IDE ohjelmointiareenalla. Se tarjoaa käyttäjille erinomaisen käyttöliittymän, joka tukee vedä ja pudota -toimintoa käyttöliittymäelementtien helppoon järjestämiseen.

Eclipse CDT on ensisijaiseen Eclipse-alustaan perustuva projekti, joka tarjoaa täysin toimivan C/C ++ IDE: n, jolla on seuraavat ominaisuudet:

  1. Tukee projektin luomista
  2. Hallittu koontiversio erilaisille työkaluketjuille
  3. Vakiomallin koontiversio
  4. lähdeluettelo
  5. Useat tietotyökalut, kuten kutsukaavio, tyyppihierarkia, sisäänrakennettu selain, makron määritysselain
  6. Koodieditori, joka tukee syntaksin korostamista
  7. tuki taittamiseen ja hyperlinkkien navigointiin
  8. Lähdekoodin korjaaminen ja koodin luominen
  9. Visuaalisen virheenkorjauksen työkalut, kuten muisti, rekisterit
  10. Katsojien purkaminen ja paljon muuta

Käy kotisivulla: http://www.eclipse.org/cdt/

4. CodeLite IDE

CodeLite on myös ilmainen, avoimen lähdekoodin, alustojen välinen IDE, joka on suunniteltu ja rakennettu erityisesti C/C ++ -, JavaScript (Node.js) - ja PHP-ohjelmointia varten.

Joitakin sen pääominaisuuksia ovat:

  1. Koodin täydennys ja se tarjoaa kaksi koodin täydennysmoottoria
  2. Tukee useita kääntäjiä, kuten GCC, clang/VC ++
  3. Näyttää virheet koodisanastona
  4. Napsautettavat virheet rakennusvälilehden kautta
  5. Tuki seuraavan sukupolven LLDB-virheenkorjaajalle
  6. GDB-tuki
  7. Tuki uudelleenrakentamiseen
  8. Koodinavigointi
  9. Etäkehitys sisäänrakennettua SFTP: tä käyttämällä
  10. Lähteenhallinnan laajennukset
  11. RAD (Rapid Application Development) -työkalu wxWidget-pohjaisten sovellusten ja monia muita ominaisuuksia varten

Käy kotisivulla: http://codelite.org/

5. Bluefish Editor

Bluefish on muutakin kuin vain normaali editori, se on kevyt, nopea muokkausohjelma, joka tarjoaa ohjelmoijille IDE-kaltaisia ominaisuuksia verkkosivustojen kehittämiseen, komentosarjojen kirjoittamiseen ja ohjelmistokoodiin. Se on monialustainen, toimii Linuxilla, Mac OSX: llä, FreeBSD: llä, OpenBSD: llä, Solarisilla ja Windowsilla, ja tukee myös monia ohjelmointikieliä, mukaan lukien C/C ++.

Se on monipuolinen, mukaan lukien alla luetellut:

  1. Useiden asiakirjojen käyttöliittymä
  2. Tukee tiedostojen rekursiivista avaamista tiedostonimen tai sisältökuvion perusteella
  3. Tarjoaa erittäin tehokkaan haku- ja korvaustoiminnon
  4. Katkelman sivupalkki
  5. Tuki omien ulkoisten suodattimien integrointiin, putkiasiakirjoja komennoilla, kuten awk, sed, sort plus mukautetut komentosarjat
  6. Tukee koko näytön muokkausta
  7. Sivuston lataus- ja latausohjelma
  8. Useita koodaustukia ja monia muita ominaisuuksia

Käy kotisivulla: http://bluefish.openoffice.nl

6. Sulujen koodieditori

Brackets on moderni ja avoimen lähdekoodin tekstieditori, joka on suunniteltu erityisesti web-suunnitteluun ja -kehitykseen. Se on erittäin laajennettavissa laajennusten kautta, joten C/C ++ -ohjelmoijat voivat käyttää sitä asentamalla C/C ++/Objective-C -pakkauksen laajennuksen. Tämä paketti on suunniteltu parantamaan C/C ++ -koodin kirjoittamista ja tarjoamaan IDE-tyyppisiä ominaisuuksia.

Käy kotisivulla: http://brackets.io/

7. Atom-koodieditori

Atom on myös moderni, avoimen lähdekoodin, monitasoinen tekstieditori, joka voi toimia Linuxissa, Windowsissa tai Mac OS X: ssä. Se on myös hakkeroitu pohjaan saakka, joten käyttäjät voivat muokata sitä vastaamaan koodin kirjoittamisen vaatimuksiin.

Se on täysin varusteltu ja joitain sen pääominaisuuksia ovat:

  1. Sisäänrakennettu paketinhallinta
  2. Älykäs automaattinen täydennysosa
  3. Sisäinen tiedostoselain
  4. Etsi ja korvaa toiminnot ja paljon muuta

Käy kotisivulla: https://atom.io/
Asennusohjeet: https://linux-console.net/atom-text-and-source-code-editor-for-linux/

8. Sublime Text Editor

Sublime Text on hyvin määritelty, monitasoinen tekstieditori, joka on suunniteltu ja kehitetty koodia, merkintöjä ja proosaa varten. Voit käyttää sitä C/C ++ -koodin kirjoittamiseen ja tarjoaa upean käyttöliittymän.

Sen ominaisuuksien luettelo sisältää:

  1. Useita valintoja
  2. Komentopaletti
  3. Hanki kaikki toiminnot
  4. häiriötön tila
  5. Jaettu muokkaus
  6. Projektin välitön vaihto -tuki
  7. Erittäin muokattavissa
  8. Pythoniin ja muihin pieniin ominaisuuksiin perustuva laajennuksen sovellusliittymän tuki

Käy kotisivulla: https://www.sublimetext.com
Asennusohjeet: https://linux-console.net/install-sublime-text-editor-in-linux/

9. JetBrains CLion

CLion on ilmainen, tehokas ja alustojen välinen IDE C/C ++ -ohjelmointia varten. Se on täysin integroitu C/C ++ -kehitysympäristö ohjelmoijille, joka tarjoaa Cmake-projektimallin, sulautetun pääteikkunan ja näppäimistökeskeisen lähestymistavan koodin kirjoittamiseen.

Se tarjoaa myös älykkään ja modernin koodieditorin sekä monia muita jännittäviä ominaisuuksia, jotka mahdollistavat ihanteellisen koodinkirjoitusympäristön, ja näitä ominaisuuksia ovat:

  1. Tukee useita muita kieliä kuin C/C ++
  2. Helppo navigointi symboli-ilmoituksiin tai kontekstin käyttöön
  3. Koodin luominen ja korjaaminen
  4. Editorin mukauttaminen
  5. lennon koodianalyysi
  6. integroitu koodin virheenkorjaaja
  7. Tukee Git, Subversion, Mercurial, CVS, Perforce (laajennuksen kautta) ja TFS
  8. Integroituu saumattomasti Googlen testikehyksiin
  9. Vim-tekstieditorin tuki Vim-emulointilaajennuksella

Käy kotisivulla: https://www.jetbrains.com/clion/

10. Microsoftin Visual Studio -koodieditori

Visual Studio on rikas, täysin integroitu, alustojen välinen kehitysympäristö, joka toimii Linuxilla, Windowsilla ja Mac OS X: llä. Se on hiljattain tehty avoimen lähdekoodin Linux-käyttäjille ja siinä on määritelty koodin muokkaus, joka tarjoaa käyttäjille kaikki rakentamiseen tarvittavat työkalut jokainen sovellus useille alustoille, mukaan lukien Windows, Android, iOS ja verkko.

Se on täynnä ominaisuuksia, ominaisuuksien mukaan luokiteltu sovelluskehitykseen, sovelluksen elinkaaren hallintaan ja laajentaa ja integroi ominaisuuksia. Voit lukea kattavan ominaisuuksien luettelon Visual Studio -sivustolta.

Käy kotisivulla: https://code.visualstudio.com/

11. KDevelop

KDevelop on vain yksi ilmainen, avoimen lähdekoodin ja alustojen välinen IDE, joka toimii Linux-, Solaris-, FreeBSD-, Windows-, Mac OSX- ja muissa Unix-tyyppisissä käyttöjärjestelmissä. Se perustuu KDevPlatform-, KDE- ja Qt-kirjastoihin. KDevelop on erittäin laajennettavissa laajennusten kautta ja monipuolinen seuraavilla merkittävillä ominaisuuksilla:

  1. Clang-pohjaisen C/C ++ -laajennuksen tuki
  2. KDE 4 -määritysten siirron tuki
  3. Oketa-laajennustuen elpyminen
  4. Tuki erilaisille rivin muokkauksille eri näkymissä ja laajennuksissa
  5. Grep-näkymän tuki ja käyttää widgetiä pystysuoran tilan ja monien muiden säästämiseen

Käy kotisivulla: https://www.kdevelop.org

12. Geany IDE

Geany on ilmainen, nopea, kevyt ja alustojen välinen IDE, joka on kehitetty toimimaan muutamalla riippuvuudella ja toimii myös itsenäisesti suosituista Linux-työasemista, kuten GNOME ja KDE. Se vaatii GTK2-kirjastoja toiminnallisuuteen.

Sen ominaisuuksien luettelo koostuu seuraavista:

  1. Tuki syntaksin korostukselle
  2. koodin taitto
  3. soittovinkit
  4. Symbolin nimen automaattinen täydennys
  5. Symboliluettelot
  6. Koodinavigointi
  7. Yksinkertainen projektinhallintatyökalu
  8. Sisäänrakennettu järjestelmä käyttäjien koodin kääntämistä ja suorittamista varten
  9. Laajennettavissa laajennusten kautta

Käy kotisivulla: http://www.geany.org/

13. Anjuta DevStudio

Anjuta DevStudio on yksinkertainen GNOME, mutta tehokas ohjelmistokehitysstudio, joka tukee useita ohjelmointikieliä, mukaan lukien C/C ++.

Se tarjoaa kehittyneitä ohjelmointityökaluja, kuten projektinhallinta, graafisen käyttöliittymän suunnittelija, interaktiivinen virheenkorjaus, ohjattu sovellustoiminto, lähdetoimittaja, versionhallinta ja niin paljon muita palveluita. Lisäksi yllä oleviin ominaisuuksiin Anjuta DevStudio sisältää myös joitain muita hienoja IDE-ominaisuuksia, joihin kuuluvat:

  1. Yksinkertainen käyttöliittymä
  2. Laajennettavissa laajennuksilla
  3. Integroitu Glade WYSIWYG-käyttöliittymän kehittämiseen
  4. Ohjatut projektitoiminnot ja mallit
  5. Integroitu GDB-virheenkorjaus
  6. Sisäinen tiedostojen hallinta
  7. Integroitu DevHelp-tilannekohtainen ohjelmointiapu
  8. Lähdekoodieditori, jolla on ominaisuuksia, kuten syntaksikorostus, älykäs sisennys, automaattinen sisennys, koodin taitto/piilottaminen, tekstin zoomaus ja paljon muuta

Käy kotisivulla: http://anjuta.org/

14. GNAT-ohjelmointistudio

GNAT Programming Studio on ilmainen helppokäyttöinen IDE, joka on suunniteltu ja kehitetty yhtenäistämään kehittäjän sekä hänen koodinsa ja ohjelmistonsa välinen vuorovaikutus.

Rakennettu ihanteelliseen ohjelmointiin helpottamalla lähdekohdistusta samalla kun korostetaan ohjelman tärkeitä osioita ja ideoita. Se on myös suunniteltu tarjoamaan korkeatasoista ohjelmointimukavuutta, jonka avulla käyttäjät voivat kehittää kattavia järjestelmiä maasta.

Se on monipuolinen seuraavilla ominaisuuksilla:

  1. Intuitiivinen käyttöliittymä
  2. Kehittäjäystävällinen
  3. Monikielinen ja monitasoinen
  4. Joustava MDI (useiden asiakirjojen käyttöliittymä)
  5. Erittäin muokattavissa
  6. Täysin laajennettavissa ensisijaisilla työkaluilla

Käy kotisivulla: http://libre.adacore.com/tools/gps/

15. Qt-luoja

Se on ilmainen alustojen välinen IDE, joka on suunniteltu yhdistettyjen laitteiden, käyttöliittymien ja sovellusten luomiseen. Qt-luojan avulla käyttäjät voivat tehdä enemmän luomista kuin sovellusten todellinen koodaus.

Sitä voidaan käyttää mobiili- ja työpöytäsovellusten sekä myös kytkettyjen sulautettujen laitteiden luomiseen.

Joitakin sen ominaisuuksia ovat:

  1. Hienostunut koodieditori
  2. Tuki versionhallinnalle
  3. Projektin ja rakennuksen hallintatyökalut
  4. Usean näytön ja monen alustan tuki helpolle siirtymiselle rakennuskohteiden ja monien muiden välillä

Käy kotisivulla: https://www.qt.io/ide/

16. Emacs Editor

Emacs on ilmainen, tehokas, erittäin laajennettava ja mukautettava alustojen välinen tekstieditori, jota voit käyttää Linuxissa, Solarisissa, FreeBSD: ssä, NetBSD: ssä, OpenBSD: ssä, Windowsissa ja Mac OS X: ssä.

Emacsin ydin on myös tulkki Emacs Lisp: lle, joka on Lisp-ohjelmointikielen alla oleva kieli. Tämän kirjoituksen jälkeen GNU Emacsin viimeisin julkaisu on versio 24.5 ja Emacsin perusominaisuuksia ovat:

  1. Sisältötietoiset muokkaustilat
  2. Täysi Unicode-tuki
  3. Erittäin mukautettavissa GUI- tai Emacs Lisp -koodilla
  4. Pakkausjärjestelmä laajennusten lataamiseen ja asentamiseen
  5. Toimintojen ekosysteemi normaalin tekstin muokkauksen lisäksi, mukaan lukien projektisuunnittelija, sähköposti, kalenteri ja uutislukija sekä paljon muuta
  6. Täydellinen sisäänrakennettu dokumentaatio, käyttöoppaat ja paljon muuta

Käy kotisivulla: https://www.gnu.org/software/emacs/

17. SlickEdit

SlickEdit (aiemmin Visual SlickEdit) on palkittu kaupallinen alustojen välinen IDE, joka on luotu antamaan ohjelmoijille mahdollisuus koodata 7 alustalle yli 40 kielellä. SlickEdit, jota arvostetaan monipuolisista ohjelmointityökaluista, antaa käyttäjille mahdollisuuden koodata nopeammin ja hallita täysin ympäristöään.

Sen ominaisuuksia ovat:

  • Dynaaminen erottelu DIFFzillan avulla
  • syntaksilaajennus
  • Koodimallit
  • Automaattinen täydennys
  • Mukautetut pikanäppäimet aliaksilla
  • Toimintalaajennukset Slick-C-makrokielellä
  • Mukautettavat työkalurivit, hiiritoiminnot, valikot ja näppäinsidokset
  • Tuki Perlille, Pythonille, XML: lle, Rubylle, COBOLille, Groovylle jne.

18. Lasarus IDE

Lazarus IDE on ilmainen ja avoimen lähdekoodin Pascal-pohjainen, alustojen välinen visuaalinen integroitu kehitysympäristö, joka on luotu tarjoamaan ohjelmoijille ilmainen Pascal-kääntäjä sovellusten nopeaan kehittämiseen. Se on ilmainen rakentamiseen mitään, mukaan lukien esim. ohjelmistot, pelit, tiedostoselaimet, grafiikan muokkausohjelmistot jne. riippumatta siitä, ovatko ne ilmaisia vai kaupallisia.

Ominaisuuksien kohokohtia ovat:

  • graafinen lomakesuunnittelija
  • 100% vapautta, koska se on avointa lähdekoodia
  • Vedä ja pudota -tuki
  • Sisältää yli 200 komponenttia
  • Tuki useille kehyksille
  • Sisäänrakennettu Delphi-koodimuunnin
  • Valtava kutsuva yhteisö ammattilaisia, harrastajia, tutkijoita, opiskelijoita jne.

19. MonoDevelop

MonoDevelop on monialustainen ja avoimen lähdekoodin IDE, jonka Xamarin on kehittänyt verkko- ja alustojen välisten työpöytäsovellusten rakentamiseen ja jonka pääpaino on Mono- ja .Net-kehyksiä käyttävissä projekteissa. Siinä on puhdas, moderni käyttöliittymä, joka tukee laajennuksia ja useita kieliä heti pakkauksesta.

MonoDevelopin ominaisuuksien kohokohtia ovat:

  • 100% ilmainen ja avoimen lähdekoodin
  • Gtk-käyttöliittymäsuunnittelija
  • tekstin edistynyt muokkaus
  • Konfiguroitava työpöytä
  • Monikielinen tuki esim. C #, F #, Vala, Visual Basic .NET jne.
  • ASP.NET
  • Yksikkötestaus, lokalisointi, pakkaaminen ja käyttöönotto jne.
  • Integroitu virheenkorjaus

20. Gambat

Gambas on tehokas ilmainen ja avoimen lähdekoodin kehitysympäristö, joka perustuu Basic-tulkkiin ja jonka objektilaajennukset ovat samanlaisia kuin Visual Basicissa. Parantaakseen huomattavasti sen käytettävyyttä ja ominaisuuksia asettamalla sen kehittäjät sisällyttämään siihen useita lisäyksiä, kuten parannettu verkkokomponentti, graafikomponentti, objektien pysyvyysjärjestelmä ja päivitykset tietokantakomponenttiinsa.

Sen useiden nykyisten ominaisuuksien joukossa ovat:

  • Just-in-time-kääntäjä
  • Ilmoitettavat paikalliset muuttujat mistä tahansa toiminnon rungosta
  • Sujuva vieritysanimaatio
  • Gambasin leikkikenttä
  • JIT-kokoelma taustalla
  • Tuki PowerPC64- ja ARM64-arkkitehtuureille
  • Sisäänrakennettu Git-tuki
  • Aaltosulkujen, merkintöjen, merkkijonojen ja suluiden automaattinen sulkeminen
  • valintaikkuna erikoismerkkien lisäämiseksi

21. Eric Python IDE

Eric Python IDE on monipuolinen Python IDE, joka on kirjoitettu Pythoniin Qt UI -työkalupaketin perusteella integroitavaksi Scintilla-editorin ohjaimen kanssa. Se on suunniteltu sekä aloittelevien ohjelmoijien että ammattimaisten kehittäjien käyttöön, ja se sisältää laajennusjärjestelmän, jonka avulla käyttäjät voivat helposti laajentaa sen toimintoja.

Sen ominaispiirteitä ovat:

  • 100% ilmainen ja avoimen lähdekoodin
  • 2 opetusohjelmaa aloittelijoille - lokin jäsennin ja miniselain -sovellus
  • integroitu verkkoselain
  • Lähdeasiakirjojen käyttöliittymä
  • Ohjattu python-säännöllinen lauseke
  • Graafisten moduulikaavioiden tuonti
  • Sisäinen kuvankäsittelyohjelma, kuvakaappaustyökalu, erojen tarkistaja
  • Laajennustietovarasto
  • Koodin automaattinen täydennys, taitettava
  • Määritettävä syntaksikorostus ja ikkunan asettelu
  • Aaltosulkujen sovitus

22. Stani's Python Editor

Stani's Python Editor on monialainen IDE Python-ohjelmointia varten. Stani Michiels on kehittänyt sen tarjoamaan Python-kehittäjille ilmaisen IDE: n, joka pystyy soittovihjeisiin, automaattiseen sisennykseen, PyCrust-kuoreen, lähdehakemistoon, sekoitintukeen jne. Se käyttää yksinkertaista käyttöliittymää välilehdillä ja integraatiotukea useille työkaluille.

Stanin Python Editorin ominaisuuksia ovat:

  • syntaksin väritys ja korostus
  • UML-katsoja
  • PyCrust-kuori
  • tiedostoselaimet
  • Vedä ja pudota -tuki
  • tehosekoittimen tuki
  • PyChecker ja Kiki
  • wxGlade heti laatikosta
  • Automaattinen sisennys ja viimeistely

23. Boa-rakentaja

Boa Constructor on yksinkertainen ilmainen Python IDE- ja wxPython-käyttöliittymänrakentaja Linux-, Windows- ja Mac-käyttöjärjestelmille. Se tarjoaa käyttäjille Zope-tuen objektien luomiseen ja muokkaamiseen, visuaalisten kehysten luomiseen ja käsittelyyn, omaisuuden luomiseen ja muokkaamiseen tarkastajalta jne.

Ominaisuuksien kohokohtia ovat:

  • esineiden tarkastaja
  • Välilehtien asettelu
  • wxPython-käyttöliittymän luonti
  • Zope-tuki
  • edistynyt virheenkorjausohjelma ja integroitu ohje
  • Perintöhierarkiat
  • koodin taitto
  • Python-komentosarjojen virheenkorjaus

24. Graviton

Graviton on ilmainen ja avoimen lähdekoodin minimalistinen lähdekoodieditori, joka on keskittynyt nopeuteen, muokattavuuteen ja työkaluihin, jotka lisäävät tuottavuutta Windowsille, Linuxille ja macOS: lle. Siinä on mukautettava käyttöliittymä, jossa on värikkäitä kuvakkeita, syntaksikorostusta, automaattista sisennystä jne.

Gravitonin ominaisuuksia ovat:

  • 100% ilmainen ja avoimen lähdekoodin
  • Minimalistinen, häiriötön käyttöliittymä
  • Mukautettavuus teemojen avulla
  • Laajennukset
  • Automaattinen täydennys
  • zen-tila
  • Täydellinen yhteensopivuus CodeMirror-teemojen kanssa

25. MindForger

MindForger on vankka ilmainen ja avoimen lähdekoodin suorituskykyinen Markdown IDE, joka on kehitetty älykkääksi muistiinpanojen tekijäksi, toimittajaksi ja järjestäjäksi käyttäjien turvallisuutta ja yksityisyyttä kunnioittaen. Se tarjoaa runsaasti ominaisuuksia edistyneelle muistiinpanolle, hallinnalle ja jakamiselle, kuten tunnistetuki, tietojen varmuuskopiointi, metatietojen muokkaus, Git ja SSH -tuki

Sen ominaisuuksia ovat:

  • ilmainen ja avoin lähdekoodi
  • Tietosuojaan keskittyvä
  • Tukee useita salaustyökaluja, esim. ecryptfs
  • esimerkkikartoitin
  • Automaattinen linkitys
  • HTML-esikatselu ja zoomaus
  • tuonti/vienti
  • Tuki tunnisteille, metatietojen muokkaukselle ja lajittelulle

26. Komodo IDE

Komodo IDE on suosituin ja tehokkain monikielinen integroitu kehitysympäristö (IDE) Perlille, Pythonille, PHP: lle, Go: lle, Rubyille, verkkokehitykselle (HTML, CSS, JavaScript) ja muille.

Tutustu seuraaviin Komodo IDE: n seuraaviin keskeisiin ominaisuuksiin.

  • Tehokas editori, jossa on syntaksin korostus, automaattinen täydennys ja paljon muuta.
  • Visuaalinen virheenkorjaus koodin virheenkorjaukseen, tarkastamiseen ja testaamiseen.
  • Tuki Gitille, Subversionille, Mercurialille ja muulle.
  • Hyödyllisiä lisäosia ominaisuuksien muokkaamiseen ja laajentamiseen.
  • Tukee Pythonia, PHP: tä, Perl, Go, Ruby, Node.js, JavaScriptiä ja muuta.
  • Määritä oma työnkulku helposti tiedostojen ja projektien navigoinnin avulla.

27. VI/VIM-editori

Vim VI-editorin parannettu versio on ilmainen, tehokas, suosittu ja erittäin konfiguroitava tekstieditori. Se on rakennettu mahdollistamaan tehokkaan tekstin muokkauksen ja tarjoaa jännittäviä muokkausominaisuuksia Unix/Linux-käyttäjille, joten se on myös hyvä vaihtoehto kirjoittaa/muokata C/C ++ -koodia.

IDE: t tarjoavat yleensä enemmän ohjelmointimukavuutta kuin perinteiset tekstieditorit, joten on aina hyvä käyttää niitä. Niillä on jännittäviä ominaisuuksia ja ne tarjoavat kattavan kehitysympäristön, joskus ohjelmoijat ovat kiinni siitä, että he valitsevat parhaan IDE: n käytettäväksi C/C ++ -ohjelmointiin.

On monia muita IDE: itä, jotka voit löytää ja ladata Internetistä, mutta useiden kokeileminen voi auttaa sinua löytämään tarpeisiisi sopivan.