27 najboljših IDE-jev za programiranje C/C ++ ali urejevalnike izvorne kode v Linuxu


C ++, razširitev znanega jezika C, je odličen, zmogljiv in splošen programski jezik, ki ponuja sodobne in splošne programske funkcije za razvoj obsežnih aplikacij, od video iger, iskalnikov in druge računalniške programske opreme do operacijskih sistemov.

C ++ je zelo zanesljiv in omogoča tudi manipulacijo pomnilnika na nižji ravni za naprednejše programske zahteve.

Obstaja več urejevalnikov besedil, ki jih programerji lahko uporabljajo za pisanje kode C/C ++, vendar je IDE ponudil obsežne pripomočke in komponente za enostavno in idealno programiranje.

V tem članku si bomo ogledali nekaj najboljših IDE-jev, ki jih lahko najdete na platformi Linux za C ++ ali katero koli drugo programiranje.

1. Netbeans za razvoj C/C ++

Netbeans je brezplačen, odprtokoden in priljubljen večplatformni IDE za C/C ++ in številne druge programske jezike. Njegova popolnoma razširljiva uporaba vtičnikov, razvitih v skupnosti.

Vključuje vrste projektov in predloge za C/C ++, aplikacije pa lahko gradite z uporabo statičnih in dinamičnih knjižnic. Poleg tega lahko obstoječo kodo znova uporabite za ustvarjanje projektov in uporabite funkcijo povleci in spusti, da vanjo uvozite binarne datoteke za gradnjo aplikacij s tal.

Oglejmo si nekaj njegovih značilnosti:

  1. Urejevalnik C/C ++ je dobro integriran z orodjem za odpravljanje napak GNU GDB z več sejami.
  2. Podpora za pomoč pri kodi
  3. podpora za C ++ 11
  4. Ustvarite in zaženite teste C/C ++ od znotraj
  5. Podpora za orodje Qt
  6. Podpora za samodejno pakiranje prevedene aplikacije v .tar, .zip in številne druge arhivske datoteke
  7. Podpora za več prevajalnikov, kot so GNU, Clang/LLVM, Cygwin, Oracle Solaris Studio in MinGW
  8. Podpora za oddaljeni razvoj
  9. Navigacija po datotekah
  10. Pregled vira

Obiščite domačo stran: https://netbeans.org/features/cpp/index.html

2. Koda :: Bloki

Code :: Blocks je brezplačen, zelo razširljiv in prilagodljiv večplatformni IDE C ++, zgrajen tako, da uporabnikom ponuja najbolj zahtevne in idealne funkcije. Ponuja dosleden uporabniški vmesnik in občutke.

In kar je najpomembneje, njegovo funkcionalnost lahko razširite z uporabo vtičnikov, ki so jih razvili uporabniki, nekateri vtičniki so del izdaje Code :: Blocks, mnogi pa ne, napisali so jih posamezni uporabniki in niso del razvojne skupine Code :: Block.

Njegove funkcije so razvrščene v funkcije prevajalnika, razhroščevalnika in vmesnika, mednje pa spadajo:

  1. Podpora za več prevajalnikov, vključno z GCC, clang, Borland C ++ 5.5, digitalni mars in še veliko več
  2. Zelo hitro, ni potrebe po izdelavi datotek
  3. Večciljni projekti
  4. Delovni prostor, ki podpira kombiniranje projektov
  5. Vmesniki GNU GDB
  6. Podpora za popolne mejne vrednosti, vključno s prelomnimi točkami kode, mejnimi podatki, pogoji prekinitve in še veliko več
    prikaz simbolov in argumentov lokalnih funkcij
  7. izpis pomnilnika po meri in poudarjanje sintakse
  8. Prilagodljiv in razširljiv vmesnik ter številne druge funkcije, vključno s tistimi, ki so dodane s pomočjo vgrajenih vtičnikov

Obiščite domačo stran: http://www.codeblocks.org

3. Eclipse CDT (orodje za razvoj C/C ++)

Eclipse je dobro znan odprtokodni IDE na več platformah v programskem prostoru. Uporabnikom ponuja odličen grafični vmesnik s podporo za povleci in spusti funkcionalnost za enostavno razporeditev elementov vmesnika.

Eclipse CDT je projekt, ki temelji na primarni platformi Eclipse in ponuja popolnoma funkcionalen ID za C/C ++ z naslednjimi funkcijami:

  1. Podpira ustvarjanje projektov
  2. Upravljana gradnja za različne verige orodij
  3. Standardna izdelava make
  4. Izvorna navigacija
  5. Več orodij znanja, kot so graf klicev, hierarhija tipov, vgrajeni brskalnik, brskalnik z definicijo makra
  6. Urejevalnik kod s podporo za poudarjanje skladnje
  7. Podpora za zlaganje in navigacijo po hiperpovezavah
  8. Refaktoring izvorne kode in generiranje kode
  9. Orodja za vizualno odpravljanje napak, kot so pomnilnik, registri
  10. Razstavite gledalce in še veliko več

Obiščite domačo stran: http://www.eclipse.org/cdt/

4. CodeLite IDE

CodeLite je tudi brezplačna, odprtokodna, večplastna IDE, zasnovana in izdelana posebej za programiranje C/C ++, JavaScript (Node.js) in PHP.

Nekatere njegove glavne značilnosti vključujejo:

  1. Dokončanje kode in ponuja dva mehanizma za dokončanje kode
  2. Podpira več prevajalnikov, vključno z GCC, clang/VC ++
  3. Prikaže napake kot glosar kode
  4. Napake, ki jih je mogoče klikniti prek zavihka za gradnjo
  5. Podpora za razhroščevalnik naslednje generacije LLDB
  6. Podpora GDB
  7. Podpora za refaktoring
  8. Navigacija po kodi
  9. Razvoj na daljavo z uporabo vgrajenega SFTP
  10. Vtičniki za nadzor vira
  11. Orodje RAD (hiter razvoj aplikacij) za razvoj aplikacij, ki temeljijo na wxWidgets, in veliko več funkcij

Obiščite domačo stran: http://codelite.org/

5. Bluefish Editor

Bluefish je več kot le običajni urejevalnik, je lahek, hiter urejevalnik, ki programerjem ponuja podobne funkcije IDE za razvoj spletnih strani, pisanje skriptov in programske kode. Je večplastna, deluje na sistemih Linux, Mac OSX, FreeBSD, OpenBSD, Solaris in Windows, podpira pa tudi številne programske jezike, vključno s C/C ++.

Je bogata s funkcijami, vključno s spodaj naštetimi:

  1. Vmesnik za več dokumentov
  2. Podpira rekurzivno odpiranje datotek na podlagi vzorcev imen datotek ali vzorca vsebine
  3. Ponuja zelo zmogljivo funkcijo iskanja in zamenjave
  4. Stranska vrstica delčka
  5. Podpora za integracijo lastnih zunanjih filtrov, cevnih dokumentov z uporabo ukazov, kot so awk, sed, sort plus po meri izdelani skripti
  6. Podpira celozaslonsko urejanje
  7. Nalagalec in prenosnik spletnih mest
  8. Podpora za večkratno kodiranje in številne druge funkcije

Obiščite domačo stran: http://bluefish.openoffice.nl

6. Urejevalnik kode v oklepajih

Brackets je sodoben in odprtokodni urejevalnik besedil, zasnovan posebej za spletno oblikovanje in razvoj. Z vtičniki je zelo razširljiv, zato ga lahko programerji C/C ++ uporabljajo z namestitvijo razširitve paketa C/C ++/Objective-C, ta paket je zasnovan za izboljšanje pisanja kode C/C ++ in ponuja funkcije, podobne IDE.

Obiščite domačo stran: http://brackets.io/

7. Urejevalnik kode Atom

Atom je tudi sodoben, odprtokodni, večplatformni urejevalnik besedil, ki ga je mogoče zagnati v Linuxu, Windows ali Mac OS X. Prav tako ga lahko vdremo v njegovo osnovo, zato ga lahko uporabniki prilagodijo svojim zahtevam po pisanju kode.

Popolnoma je predstavljen in nekatere njegove glavne značilnosti vključujejo:

  1. Vgrajeni upravitelj paketov
  2. Pametno samodejno dokončanje
  3. Vgrajeni brskalnik datotek
  4. Poiščite in zamenjajte funkcionalnost in še veliko več

Obiščite domačo stran: https://atom.io/
Navodila za namestitev: https://linux-console.net/atom-text-and-source-code-editor-for-linux/

8. Sublime Text Editor

Sublime Text je natančno definiran urejevalnik besedil na več platformah, zasnovan in razvit za kodo, označevanje in prozo. Uporabite ga lahko za pisanje kode C/C ++ in ponuja odličen uporabniški vmesnik.

Seznam njegovih lastnosti vključuje:

  1. Več izbir
  2. Ukazna paleta
  3. Odprite katero koli funkcionalnost
  4. Način brez motenj
  5. Razdeljeno urejanje
  6. Takojšnja podpora preklopu projektov
  7. Zelo prilagodljivo
  8. Podpora za API vtičnikov, ki temelji na Pythonu in drugih majhnih funkcijah

Obiščite domačo stran: https://www.sublimetext.com
Navodila za namestitev: https://linux-console.net/install-sublime-text-editor-in-linux/

9. JetBrains CLion

CLion je nesvoboden, zmogljiv in večplatmenski IDE za programiranje na C/C ++. Je popolnoma integrirano razvojno okolje za C/C ++ za programerje, ki ponuja Cmake kot projektni model, vdelano okno terminala in pristop k pisanju kode usmerjen na tipkovnico.

Ponuja tudi pameten in sodoben urejevalnik kode ter številne zanimive funkcije, ki omogočajo idealno okolje za pisanje kode. Te funkcije vključujejo:

  1. Podpira več jezikov, ki niso C/C ++
  2. Preprosta navigacija do izjav simbolov ali uporabe konteksta
  3. Ustvarjanje in preoblikovanje kode
  4. Prilagajanje urejevalnika
  5. Analiza kode med letom
  6. Integrirani razhroščevalec kod
  7. Podpira Git, Subversion, Mercurial, CVS, Perforce (prek vtičnika) in TFS
  8. Preprosto se integrira z Googlovimi testnimi okviri
  9. Podpora za urejevalnik besedil Vim prek vtičnika Vim-emulation

Obiščite domačo stran: https://www.jetbrains.com/clion/

10. Microsoftov urejevalnik kod Visual Studio

Visual Studio je bogato, v celoti integrirano razvojno okolje z več platformami, ki deluje v sistemih Linux, Windows in Mac OS X. Pred kratkim je bil odprtokoden za uporabnike Linuxa in ima na novo opredeljeno urejanje kode, ki uporabnikom ponuja vsa orodja, potrebna za gradnjo vsaka aplikacija za več platform, vključno z operacijskim sistemom Windows, Android, iOS in spletom.

Je poln funkcij s funkcijami, razvrščenimi v razvoj aplikacij, upravljanje življenjskega cikla aplikacij ter razširitev in integracijo funkcij. Izčrpen seznam funkcij lahko preberete na spletnem mestu Visual Studio.

Obiščite domačo stran: https://code.visualstudio.com/

11. KDevelop

KDevelop je samo še en brezplačen, odprtokodni in večplatformni IDE, ki deluje v Linuxu, Solarisu, FreeBSD, Windows, Mac OSX in drugih Unixu podobnih operacijskih sistemih. Temelji na knjižnicah KDevPlatform, KDE in Qt. KDevelop je zelo razširljiv s pomočjo vtičnikov in bogat z naslednjimi pomembnimi funkcijami:

  1. Podpora za vtičnik C/C ++ na osnovi Clang
  2. Podpora za selitev konfiguracije KDE 4
  3. Oživitev podpore vtičnikov Oketa
  4. Podpora različnim urejanjem vrstic v različnih pogledih in vtičnikih
  5. Podpora za pogled Grep in pripomoček uporablja za prihranek navpičnega prostora in še veliko več

Obiščite domačo stran: https://www.kdevelop.org

12. Geany IDE

Geany je brezplačen, hiter, lahek in večplatformni IDE, razvit za delo z malo odvisnostmi in deluje tudi neodvisno od priljubljenih namiznih sistemov Linux, kot sta GNOME in KDE. Za funkcionalnost potrebuje knjižnice GTK2.

Seznam njegovih lastnosti vključuje naslednje:

  1. Podpora za poudarjanje skladnje
  2. Zlaganje kode
  3. Nasveti za klic
  4. Samodejno dokončanje imena simbola
  5. Seznami simbolov
  6. Navigacija po kodi
  7. Preprosto orodje za upravljanje projektov
  8. Vgrajen sistem za prevajanje in zagon uporabniške kode
  9. Razširljivo z vtičniki

Obiščite domačo stran: http://www.geany.org/

13. Anjuta DevStudio

Anjuta DevStudio je preprost GNOME, a zmogljiv studio za razvoj programske opreme, ki podpira več programskih jezikov, vključno s C/C ++.

Ponuja napredna programska orodja, kot so upravljanje projektov, oblikovalec grafičnega uporabniškega vmesnika, interaktivni razhroščevalec, čarovnik za aplikacije, urejevalnik virov, nadzor različic in še veliko drugih pripomočkov. Poleg zgornjih funkcij ima Anjuta DevStudio tudi nekatere druge odlične funkcije IDE, med katere spadajo:

  1. Preprost uporabniški vmesnik
  2. Razširljivo z vtičniki
  3. Integrirana Glade za razvoj uporabniškega vmesnika WYSIWYG
  4. Čarovniki in predloge za projekte
  5. Integrirani odpravnik napak GDB
  6. Vgrajeni upravitelj datotek
  7. Integrirana DevHelp za kontekstno občutljivo pomoč pri programiranju
  8. Urejevalnik izvorne kode s funkcijami, kot so poudarjanje skladnje, pametna vdolbina, samodejno zamikanje, zlaganje/skrivanje kode, povečava besedila in še veliko več

Obiščite domačo stran: http://anjuta.org/

14. Programski studio GNAT

Programski studio GNAT je brezplačen IDE, enostaven za uporabo, zasnovan in razvit za poenotenje interakcije med razvijalcem in njegovo kodo ter programsko opremo.

Zasnovan za idealno programiranje z olajšanjem krmarjenja po virih ob poudarjanju pomembnih odsekov in idej programa. Zasnovan je tudi tako, da nudi visoko stopnjo programske udobnosti, ki uporabnikom omogoča, da od tal razvijejo celovite sisteme.

Je bogat z naslednjimi lastnostmi:

  1. Intuitiven uporabniški vmesnik
  2. Razvijalcem prijazno
  3. Večjezičnost in večplatformnost
  4. Prilagodljiv MDI (vmesnik za več dokumentov)
  5. Zelo prilagodljivo
  6. Popolnoma razširljiv s prednostnimi orodji

Obiščite domačo stran: http://libre.adacore.com/tools/gps/

15. Qt Creator

Je brezplačen ID za več platform, zasnovan za ustvarjanje povezanih naprav, uporabniških vmesnikov in aplikacij. Qt creator uporabnikom omogoča več ustvarjanja kot dejansko kodiranje aplikacij.

Uporablja se lahko za ustvarjanje mobilnih in namiznih aplikacij ter povezanih vgrajenih naprav.

Nekatere njegove značilnosti vključujejo:

  1. Izpopolnjen urejevalnik kod
  2. Podpora za nadzor različic
  3. Projektirajte in gradite orodja za upravljanje
  4. Podpora za več zaslonov in več platform za enostavno preklapljanje med cilji gradnje in še veliko več

Obiščite domačo stran: https://www.qt.io/ide/

16. Urejevalnik Emacs

Emacs je brezplačen, zmogljiv, zelo razširljiv in prilagodljiv urejevalnik besedil za več platform, ki ga lahko uporabljate v Linuxu, Solarisu, FreeBSD, NetBSD, OpenBSD, Windows in Mac OS X.

Jedro Emacsa je tudi tolmač za Emacs Lisp, ki je jezik pod programskim jezikom Lisp. Od tega pisanja je zadnja izdaja GNU Emacs različica 24.5 in temeljne in pomembne lastnosti Emacsa vključujejo:

  1. Načini urejanja z vsebino
  2. Popolna podpora Unicode
  3. Zelo prilagodljiv z uporabo GUI ali kode Emacs Lisp
  4. Pakirni sistem za prenos in namestitev razširitev
  5. Ekosistem funkcionalnosti, ki presega običajno urejanje besedila, vključno s projektnim načrtovalcem, pošto, koledarjem in bralnikom novic ter še veliko več
  6. Popolna vgrajena dokumentacija, uporabniške vadnice in še veliko več

Obiščite domačo stran: https://www.gnu.org/software/emacs/

17. SlickEdit

SlickEdit (prej Visual SlickEdit) je večkrat nagrajeni komercialni IDE za več platform, ustvarjen, da programerjem omogoča kodiranje na 7 platformah v več kot 40 jezikih. SlickEdit, ki ga spoštujemo zaradi nabora programskih orodij, ki ga ponujajo funkcije, uporabnikom omogoča hitrejše kodiranje s popolnim nadzorom nad njihovim okoljem.

Njegove značilnosti vključujejo:

  • Dinamično razlikovanje z uporabo DIFFzilla
  • Razširitev sintakse
  • Predloge kode
  • Samodokončanje
  • Bližnjice za tipkanje po meri z vzdevki
  • Razširitve funkcionalnosti z uporabo jezika makra Slick-C
  • Prilagodljive orodne vrstice, operacije miške, meniji in vezave tipk
  • Podpora za Perl, Python, XML, Ruby, COBOL, Groovy itd.

18. Lazarus IDE

Lazarus IDE je brezplačno in odprtokodno večplastno vizualno integrirano razvojno okolje na osnovi Pascala, ustvarjeno za zagotavljanje programerjem brezplačnega prevajalnika Pascal za hiter razvoj aplikacij. Brezplačno je za gradnjo vsega, vključno z npr. programska oprema, igre, brskalniki datotek, programska oprema za urejanje grafike itd., ne glede na to, ali bodo brezplačni ali komercialni.

Značilnosti vključujejo:

  • Grafični oblikovalec obrazcev
  • 100% svoboda, ker je odprtokodna
  • Podpora za povleci in spusti
  • Vsebuje 200+ komponent
  • Podpora za več okvirov
  • Vgrajen pretvornik kod Delphi
  • Ogromna dobrodošla skupnost strokovnjakov, ljubiteljev, znanstvenikov, študentov itd.

19. MonoDevelop

MonoDevelop je medplatformna in odprtokodna IDE, ki jo je razvil Xamarin za izdelavo spletnih in medplatformnih namiznih aplikacij s primarnim poudarkom na projektih, ki uporabljajo ogrodja Mono in .Net. Ima čist, sodoben uporabniški vmesnik s podporo za razširitve in več jezikov že takoj.

Značilnosti MonoDevelopa vključujejo:

  • 100% brezplačno in odprtokodno
  • Oblikovalec grafičnega uporabniškega vmesnika Gtk
  • Napredno urejanje besedila
  • Nastavljiva delovna miza
  • Večjezična podpora npr. C #, F #, Vala, Visual Basic .NET itd.
  • ASP.NET
  • Preizkušanje enote, lokalizacija, pakiranje in uvajanje itd.
  • Integrirani razhroščevalec

20. Gambas

Gambas je zmogljiva brezplačna in odprtokodna platforma za razvojno okolje, ki temelji na tolmaču Basic z razširitvami objektov, podobnimi tistim v Visual Basic. Da bi močno izboljšali svojo uporabnost in funkcije, so razvijalci nastavili več dodatkov, kot so izboljšana spletna komponenta, komponenta grafa, sistem obstojnosti objekta in nadgradnje na komponento baze podatkov.

Med trenutnimi trenutnimi značilnostmi so:

  • Prevajalnik, ki je bil pravočasen
  • Lokalne spremenljivke, ki jih je mogoče prijaviti, kjer koli v telesu funkcije
  • Gladko drsenje animacije
  • igrišče Gambas
  • Zbirka JIT v ozadju
  • Podpora za arhitekturi PowerPC64 in ARM64
  • Vgrajena podpora za Git
  • Samodejno zapiranje oklepajev, oznak, nizov in oklepajev
  • Pogovorno okno za vstavljanje posebnih znakov

21. ID Eric Eric Python

Eric Python IDE je vgrajen Python IDE, napisan v Pythonu, ki temelji na orodju Qt UI za integracijo z nadzorom urejevalnika Scintilla. Zasnovan je tako za začetnike kot profesionalne razvijalce in vsebuje sistem vtičnikov, ki uporabnikom omogoča enostavno razširitev njegove funkcionalnosti.

Njegove značilnosti vključujejo:

  • 100% brezplačno in odprtokodno
  • 2 vadnici za začetnike - razčlenjevalnik dnevnikov in aplikacija Mini Browser
  • Integriran spletni brskalnik
  • Izvorni dokumentacijski vmesnik
  • Čarovnik za regularne izraze Python
  • Uvoz diagrama grafičnega modula
  • Vgrajen urejevalnik ikon, orodje za posnetek zaslona, pregledovalnik razlik
  • Skladišče vtičnikov
  • Samodokončanje kode, zlaganje
  • Nastavljivo poudarjanje skladnje in postavitev okna
  • Ujemanje naramnic

22. Stani’s Python Editor

Stani’s Python Editor je ID platforme za programiranje na Pythonu. Razvil ga je Stani Michiels, da bi razvijalcem Pythona ponudil brezplačen IDE, ki je sposoben klicati nasvete, samodejno zamikati, lupino PyCrust, izvorni indeks, podporo mešalnika itd. Uporablja preprost uporabniški vmesnik s postavitvami z zavihki in podporo za integracijo več orodij.

Funkcije programa Stani’s Python Editor vključujejo:

  • Sintaksa obarvanje in poudarjanje
  • Pregledovalnik UML
  • lupina PyCrust
  • brskalniki datotek
  • Povlecite in spustite podporo
  • Podpora za mešalnik
  • PyChecker in Kiki
  • wxGlade takoj iz škatle
  • Samodejno zamikanje in dokončanje

23. Konstruktor Boa

Boa Constructor je preprost brezplačen Python IDE in wxPython GUI builder za operacijske sisteme Linux, Windows in Mac. Uporabnikom ponuja podporo za Zope za ustvarjanje in urejanje predmetov, ustvarjanje in manipulacijo vizualnih okvirjev, ustvarjanje in urejanje lastnosti iz preglednika itd.

Značilnosti vključujejo:

  • Inšpektor predmetov
  • Postavitev z zavihki
  • Ustvarjalec GUI wxPython
  • Podpora za zope
  • Napredni razhroščevalnik in integrirana pomoč
  • Hierarhije dedovanja
  • Zlaganje kode
  • Odpravljanje napak skripta Python

24. Graviton

Graviton je brezplačen in odprtokodni minimalistični urejevalnik izvornih kod, zgrajen s poudarkom na hitrosti, prilagodljivosti in orodjih, ki povečujejo produktivnost za Windows, Linux in macOS. Odlikuje ga prilagodljiv uporabniški vmesnik z barvitimi ikonami, poudarjanjem sintakse, samodejnim zamikom itd.

Funkcije Gravitona vključujejo:

  • 100% brezplačno in odprtokodno
  • Minimalističen uporabniški vmesnik brez nereda
  • Prilagodljivost s pomočjo tem
  • Vtičniki
  • Samodokončanje
  • Zen način
  • Popolna združljivost s temami CodeMirror

25. MindForger

MindForger je robusten brezplačen in odprtokodni Markdown IDE, ki temelji na zmogljivosti in je razvit kot pametni zapisovalnik zapisov, urejevalnik in organizator s spoštovanjem varnosti in zasebnosti uporabnikov. Ponuja številne funkcije za napredno zapisovanje, upravljanje in skupno rabo, kot so podpora za oznake, varnostno kopiranje podatkov, urejanje metapodatkov, podpora za Git in SSH itd.

Njegove značilnosti vključujejo:

  • Brezplačna in odprta koda
  • Zasebnost
  • Podpira več orodij za šifriranje, npr. ecryptfs
  • Primer vzorčevalnika
  • Samodejno povezovanje
  • HTML predogled in povečava
  • Uvoz/izvoz
  • Podpora za oznake, urejanje in razvrščanje metapodatkov

26. Komodo IDE

Komodo IDE je najbolj priljubljeno in zmogljivo večjezično integrirano razvojno okolje (IDE) za Perl, Python, PHP, Go, Ruby, spletni razvoj (HTML, CSS, JavaScript) in še več.

Oglejte si nekaj ključnih značilnosti Komodo IDE.

  • Zmogljiv urejevalnik s poudarjanjem sintakse, samodokončanjem in drugimi.
  • Vizualni razhroščevalnik za odpravljanje napak, pregled in preizkušanje kode.
  • Podpora za Git, Subversion, Mercurial in druge.
  • Uporabni dodatki za prilagajanje in razširitev funkcij.
  • Podpira Python, PHP, Perl, Go, Ruby, Node.js, JavaScript in druge.
  • S preprostim krmarjenjem po datotekah in projektih nastavite svoj potek dela.

27. Urednik VI/VIM

Izboljšana različica urejevalnika VI je brezplačen, zmogljiv, priljubljen in zelo nastavljiv urejevalnik besedil. Zasnovan je tako, da omogoča učinkovito urejanje besedila in ponuja zanimive funkcije urejevalnika za uporabnike Unix/Linux, zato je tudi dobra možnost za pisanje in urejanje kode C/C ++.

IDE običajno ponujajo več programskega udobja kot tradicionalni urejevalniki besedil, zato jih je vedno dobro uporabiti. Na voljo so z razburljivimi funkcijami in ponujajo celovito razvojno okolje, včasih se programerji znajdejo med izbiro najboljšega IDE za programiranje na C/C ++.

Obstaja veliko drugih IDE-jev, ki jih lahko najdete in prenesete z interneta, vendar jih lahko preizkusite v iskanju tistega, ki ustreza vašim potrebam.