27 labākie IDE C/C ++ programmēšanai vai pirmkodu redaktoriem Linux


C ++, plaši pazīstamas C valodas paplašinājums, ir lieliska, spēcīga un universāla programmēšanas valoda, kas piedāvā modernas un vispārīgas programmēšanas funkcijas liela mēroga lietojumprogrammu izstrādei, sākot no video spēlēm, meklētājprogrammām, citas datoru programmatūras līdz operētājsistēmām.

C ++ ir ļoti uzticams, kā arī ļauj manipulēt ar zema līmeņa atmiņu vismodernākajām programmēšanas prasībām.

Ir vairāki teksta redaktori, kurus programmētāji var izmantot, lai rakstītu C/C ++ kodu, taču IDE ir piedāvājis visaptverošas iespējas un komponentus vienkāršai un ideālai programmēšanai.

Šajā rakstā mēs apskatīsim dažus no labākajiem IDE, kurus varat atrast Linux platformā C ++ vai jebkurai citai programmēšanai.

1. Netbeans C/C ++ attīstībai

Netbeans ir bezmaksas, atvērtā koda un populāra starpplatformu IDE, kas paredzēta C/C ++ un daudzām citām programmēšanas valodām. Tā ir pilnībā paplašināma, izmantojot kopienā izstrādātus spraudņus.

Tas ietver projektu veidus un veidnes C/C ++, un jūs varat veidot lietojumprogrammas, izmantojot statiskas un dinamiskas bibliotēkas. Turklāt, lai izveidotu projektus, varat atkārtoti izmantot esošo kodu, kā arī izmantot vilkšanas un nomešanas funkciju, lai tajā importētu bināros failus, lai izveidotu lietojumprogrammas no zemes.

Apskatīsim dažas tā funkcijas:

  1. C/C ++ redaktors ir labi integrēts vairāku sesiju GNU GDB atkļūdošanas rīkā.
  2. Atbalsts koda palīdzībai
  3. C ++ 11 atbalsts
  4. Izveidojiet un veiciet C/C ++ testus no iekšienes
  5. Qt rīkkopa atbalsts
  6. Atbalsts kompilētas lietojumprogrammas automātiskai iesaiņošanai .tar, .zip un daudzos citos arhīvu failos
  7. Atbalsts vairākiem kompilatoriem, piemēram, GNU, Clang/LLVM, Cygwin, Oracle Solaris Studio un MinGW
  8. Atbalsts attālajai attīstībai
  9. Failu navigācija
  10. Avota pārbaude

Apmeklējiet vietni: https://netbeans.org/features/cpp/index.html

2. Kods :: Bloki

Code :: Blocks ir bezmaksas, ļoti paplašināms un konfigurējams starpplatformu C ++ IDE, kas izveidots, lai lietotājiem piedāvātu vispieprasītākās un ideālākās funkcijas. Tas nodrošina konsekventu lietotāja saskarni un jūtas.

Un pats galvenais, jūs varat paplašināt tā funkcionalitāti, izmantojot lietotāju izstrādātus spraudņus, daži no spraudņiem ir daļa no Code :: Blocks izlaiduma, un daudzi no tiem nav, ko rakstījuši atsevišķi lietotāji, kuri nav Code :: Block izstrādes komandas dalībnieki.

Tās funkcijas ir iedalītas kompilatorā, atkļūdotājā un saskarnes funkcijās, un tās ietver:

  1. Vairāku kompilatoru atbalsts, tostarp GCC, clang, Borland C ++ 5.5, digital mars un vēl daudz vairāk
  2. Ļoti ātri, nav nepieciešami faili
  3. Daudzu mērķu projekti
  4. darbvieta, kas atbalsta projektu apvienošanu
  5. Saskarnes ar GNU GDB
  6. Atbalsts pilniem pārtraukuma punktiem, tostarp koda pārtraukuma punktiem, datu pārtraukuma punktiem, pārtraukuma punkta apstākļiem un vēl daudziem citiem
    parādīt vietējo funkciju simbolus un argumentus
  7. pielāgota atmiņas izgāšana un sintakses izcelšana
  8. Pielāgojams un paplašināms interfeiss, kā arī daudzas citas funkcijas, tostarp tās, kas pievienotas, izmantojot lietotāja izveidotus spraudņus

Apmeklējiet mājas lapu: http://www.codeblocks.org

3. Eclipse CDT (C/C ++ izstrādes rīki)

Eclipse ir labi pazīstama atvērtā koda starpplatformu IDE programmēšanas arēnā. Tas lietotājiem piedāvā lielisku GUI ar atbalstu vilkšanas un nomešanas funkcionalitātei, lai ērti sakārtotu saskarnes elementus.

Eclipse CDT ir projekts, kura pamatā ir galvenā Eclipse platforma, un tas nodrošina pilnībā funkcionālu C/C ++ IDE ar šādām funkcijām:

  1. Atbalsta projekta izveidi
  2. Pārvaldīta dažādu rīku ķēžu būvēšana
  3. Standarta veidojums
  4. navigācija avotā
  5. Vairāki zināšanu rīki, piemēram, zvanu diagramma, tipu hierarhija, iebūvēts pārlūks, makro definīcijas pārlūks
  6. Kodu redaktors ar sintakses izcelšanas atbalstu
  7. Atbalsts locīšanas un hipersaites navigācijai
  8. Avota koda atjaunošana un koda ģenerēšana
  9. Vizuālās atkļūdošanas rīki, piemēram, atmiņa, reģistri
  10. Skatītāju demontāža un daudz kas cits

Apmeklējiet mājas lapu: http://www.eclipse.org/cdt/

4. CodeLite IDE

CodeLite ir arī bezmaksas, atvērtā koda, starpplatformu IDE, kas izstrādāts un veidots tieši C/C ++, JavaScript (Node.js) un PHP programmēšanai.

Dažas no tās galvenajām iezīmēm ietver:

  1. koda pabeigšana un tā piedāvā divus koda pabeigšanas dzinējus
  2. Atbalsta vairākus kompilatorus, tostarp GCC, clang/VC ++
  3. parāda kļūdas kā kodu glosāriju
  4. kļūdas, uz kurām var noklikšķināt, izmantojot cilni būvēšana
  5. Atbalsts LLDB nākamās paaudzes atkļūdotājam
  6. GDB atbalsts
  7. Atjaunošanas atbalsts
  8. navigācija kodā
  9. Attālā izstrāde, izmantojot iebūvēto SFTP
  10. Avota vadības spraudņi
  11. RAD (Rapid Application Development) rīks, lai izstrādātu uz wxWidgets balstītas lietotnes, kā arī daudzas citas funkcijas

Apmeklējiet mājas lapu: http://codelite.org/

5. Zilo zivju redaktors

Bluefish ir vairāk nekā tikai parasts redaktors, tas ir viegls, ātrs redaktors, kas piedāvā programmētājiem IDE līdzīgas funkcijas vietņu izstrādei, skriptu rakstīšanai un programmatūras kodam. Tā ir daudzplatforma, darbojas uz Linux, Mac OSX, FreeBSD, OpenBSD, Solaris un Windows, kā arī atbalsta daudzas programmēšanas valodas, tostarp C/C ++.

Tas ir bagāts ar funkcijām, ieskaitot tālāk uzskaitītās:

  1. Vairāku dokumentu saskarne
  2. Atbalsta rekursīvo failu atvēršanu, pamatojoties uz faila nosaukuma vai satura modeli
  3. Piedāvā ļoti jaudīgu meklēšanas un aizstāšanas funkcionalitāti
  4. Fragmenta sānjosla
  5. Atbalsts savu ārējo filtru integrēšanai, dokumentu nosūtīšana, izmantojot tādas komandas kā awk, sed, sort plus pielāgoti skripti
  6. Atbalsta pilnekrāna rediģēšanu
  7. Vietnes augšupielādētājs un lejupielādētājs
  8. vairāku kodējumu atbalsts un daudzas citas funkcijas

Apmeklējiet mājas lapu: http://bluefish.openoffice.nl

6. Iekavu koda redaktors

Kronšteini ir mūsdienīgs un atvērtā koda teksta redaktors, kas paredzēts tieši tīmekļa projektēšanai un izstrādei. Tas ir ļoti paplašināms, izmantojot spraudņus, tāpēc C/C ++ programmētāji to var izmantot, instalējot C/C ++/Objective-C pakotnes paplašinājumu, šī pakete ir paredzēta, lai uzlabotu C/C ++ koda rakstīšanu un piedāvātu IDE līdzīgas funkcijas.

Apmeklējiet mājas lapu: http://brackets.io/

7. Atomu koda redaktors

Atom ir arī mūsdienīgs, atvērtā koda, daudzplatformu teksta redaktors, kas var darboties operētājsistēmās Linux, Windows vai Mac OS X. Tas ir arī uzlauzams līdz pat tās pamatnei, tāpēc lietotāji to var pielāgot, lai atbilstu viņu koda rakstīšanas prasībām.

Tas ir pilnībā aprīkots, un dažas no tā galvenajām iezīmēm ietver:

  1. iebūvēts pakotņu pārvaldnieks
  2. Viedā automātiskā pabeigšana
  3. iebūvēts failu pārlūks
  4. Atrodiet un aizstājiet funkcionalitāti un daudz ko citu

Apmeklējiet vietni: https://atom.io/
Instalēšanas instrukcijas: https://linux-console.net/atom-text-and-source-code-editor-for-linux/

8. Cildens teksta redaktors

Sublime Text ir precīzi definēts, daudzplatformu teksta redaktors, kas paredzēts un izstrādāts kodam, marķējumam un prozai. Varat to izmantot C/C ++ koda rakstīšanai un piedāvā lielisku lietotāja saskarni.

Tās funkciju sarakstā ietilpst:

  1. vairākas atlases
  2. komandu palete
  3. Izmantojiet jebkādas funkcijas
  4. režīms bez uzmanības novēršanas
  5. Dalīta rediģēšana
  6. Tūlītējs projekta maiņas atbalsts
  7. ļoti pielāgojams
  8. Spraudņa API atbalsts, kura pamatā ir Python un citas mazas funkcijas

Apmeklējiet vietni: https://www.sublimetext.com
Instalēšanas instrukcijas: https://linux-console.net/install-sublime-text-editor-in-linux/

9. JetBrains CLion

CLion ir bezmaksas, jaudīgs un starpplatformu IDE, kas paredzēts C/C ++ programmēšanai. Tā ir pilnībā integrēta C/C ++ izstrādes vide programmētājiem, nodrošinot Cmake kā projekta modeli, iegultu termināļa logu un uz tastatūru orientētu pieeju kodu rakstīšanai.

Tas piedāvā arī gudru un modernu kodu redaktoru, kā arī daudzas citas aizraujošas funkcijas, kas nodrošina ideālu koda rakstīšanas vidi, un šīs funkcijas ietver:

  1. Atbalsta vairākas valodas, izņemot C/C ++.
  2. Viegla navigācija uz simbolu deklarācijām vai konteksta lietošanu
  3. koda ģenerēšana un atjaunošana
  4. Redaktora pielāgošana
  5. koda lidojuma analīze
  6. integrēts kodu atkļūdotājs
  7. atbalsta Git, Subversion, Mercurial, CVS, Perforce (izmantojot spraudni) un TFS
  8. Vienlaidīgi integrējas ar Google testēšanas ietvariem
  9. Vim teksta redaktora atbalsts, izmantojot Vim-emulation spraudni

Apmeklējiet mājas lapu: https://www.jetbrains.com/clion/

10. Microsoft Visual Studio koda redaktors

Visual Studio ir bagātīga, pilnībā integrēta starpplatformu izstrādes vide, kas darbojas operētājsistēmās Linux, Windows un Mac OS X. Nesen tā tika izveidota par atvērtā koda Linux lietotājiem, un tajā ir no jauna definēta koda rediģēšana, piedāvājot lietotājiem katru ēkai nepieciešamo rīku katra lietotne vairākām platformām, tostarp Windows, Android, iOS un tīmeklim.

Tas ir pilns ar funkcijām, ar funkcijām, kas kategorizētas lietojumprogrammu izstrādē, lietojumprogrammu dzīves cikla pārvaldībā, kā arī paplašina un integrē funkcijas. Visual Studio vietnē varat izlasīt visaptverošu funkciju sarakstu.

Apmeklējiet mājas lapu: https://code.visualstudio.com/

11. KDevelop

KDevelop ir tikai vēl viena bezmaksas, atvērtā koda un starpplatformu IDE, kas darbojas Linux, Solaris, FreeBSD, Windows, Mac OSX un citās Unix līdzīgās operētājsistēmās. Tas ir balstīts uz KDevPlatform, KDE un Qt bibliotēkām. KDevelop ir ļoti paplašināms, izmantojot spraudņus, un bagātīgs ar funkcijām ar šādām ievērojamām funkcijām:

  1. Cang/C ++ spraudņa atbalsts Clang
  2. KDE 4 konfigurācijas migrācijas atbalsts
  3. Oketa spraudņa atbalsta atdzīvināšana
  4. Atbalsts dažādu līniju rediģēšanai dažādos skatos un spraudņos
  5. Grep skata atbalsts un tiek izmantots logrīks, lai ietaupītu vertikālo vietu un daudz ko citu

Apmeklējiet vietni: https://www.kdevelop.org

12. Geany IDE

Geany ir bezmaksas, ātrs, viegls un starpplatformu IDE, kas izstrādāts darbam ar dažām atkarībām un darbojas neatkarīgi no populāriem Linux galddatoriem, piemēram, GNOME un KDE. Funkcionalitātei ir nepieciešamas GTK2 bibliotēkas.

Tās funkciju sarakstu veido:

  1. Sintakses izcelšanas atbalsts
  2. koda locīšana
  3. zvanu padomi
  4. Simbola nosaukuma automātiska aizpildīšana
  5. Simbolu saraksti
  6. navigācija kodā
  7. Vienkāršs projekta vadības rīks
  8. iebūvēta sistēma, lai apkopotu un palaistu lietotāju kodu
  9. Paplašināms, izmantojot spraudņus

Apmeklējiet mājas lapu: http://www.geany.org/

13. Anjuta DevStudio

Anjuta DevStudio ir vienkārša GNOME, tomēr spēcīga programmatūras izstrādes studija, kas atbalsta vairākas programmēšanas valodas, tostarp C/C ++.

Tas piedāvā uzlabotus programmēšanas rīkus, piemēram, projektu vadību, GUI dizaineru, interaktīvu atkļūdotāju, lietojumprogrammu vedni, avotu redaktoru, versiju kontroli un tik daudz citu iespēju. Papildus iepriekš minētajām funkcijām Anjuta DevStudio ir arī dažas citas lieliskas IDE funkcijas, un tās ietver:

  1. Vienkārša lietotāja saskarne
  2. Paplašināms ar spraudņiem
  3. Integrētais Glade WYSIWYG lietotāja saskarnes izstrādei
  4. Projekta vedņi un veidnes
  5. integrēts GDB atkļūdotājs
  6. iebūvēts failu pārvaldnieks
  7. Integrētā DevHelp kontekstjutīgai programmēšanas palīdzībai
  8. Avota koda redaktors ar tādām funkcijām kā sintakses izcelšana, viedā atkāpe, automātiskā atkāpe, koda locīšana/slēpšana, teksta tālummaiņa un daudzas citas

Apmeklējiet mājas lapu: http://anjuta.org/

14. GNAT programmēšanas studija

GNAT programmēšanas studija ir bezmaksas viegli lietojama IDE, kas izstrādāta un izstrādāta, lai vienotu mijiedarbību starp izstrādātāju un viņa kodu un programmatūru.

Izveidots ideālai programmēšanai, atvieglojot navigāciju avotā, vienlaikus izceļot svarīgas programmas sadaļas un idejas. Tas ir arī izstrādāts tā, lai piedāvātu augsta līmeņa programmēšanas ērtības, ļaujot lietotājiem no paša sākuma izstrādāt visaptverošas sistēmas.

Tas ir bagātīgs ar šādām funkcijām:

  1. Intuitīva lietotāja saskarne
  2. Izstrādātājiem draudzīgs
  3. Daudzvalodu un daudzplatformu
  4. Elastīga MDI (vairāku dokumentu saskarne)
  5. ļoti pielāgojams
  6. Pilnībā paplašināms, izmantojot vēlamos rīkus

Apmeklējiet mājas lapu: http://libre.adacore.com/tools/gps/

15. Qt Radītājs

Tas ir bezmaksas starpplatformu IDE, kas paredzēts pievienotu ierīču, lietotāja interfeisu un lietojumprogrammu izveidei. Qt radītājs ļauj lietotājiem darīt vairāk, nekā reāli kodēt lietojumprogrammas.

To var izmantot, lai izveidotu mobilās un darbvirsmas lietojumprogrammas, kā arī pievienotās iegultās ierīces.

Dažas tās funkcijas ietver:

  1. sarežģīts kodu redaktors
  2. Atbalsts versiju kontrolei
  3. Projektu un būvniecības pārvaldības rīki
  4. Atbalsts vairākiem ekrāniem un vairākām platformām, lai ērti pārslēgtos starp būvēšanas mērķiem un daudz ko citu

Apmeklējiet mājas lapu: https://www.qt.io/ide/

16. Emacs redaktors

Emacs ir bezmaksas, jaudīgs, ļoti paplašināms un pielāgojams starpplatformu teksta redaktors, kuru varat izmantot operētājsistēmās Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Windows un Mac OS X.

Emacs kodols ir arī Emacs Lisp tulks, kas ir valoda zem Lisp programmēšanas valodas. Kopš šī raksta GNU Emacs jaunākais izlaidums ir 24.5 versija, un Emacs galvenās un ievērojamākās funkcijas ir:

  1. Rediģēšanas režīmi, kas apzinās saturu.
  2. Pilnīgs Unicode atbalsts
  3. Ļoti pielāgojams, izmantojot GUI vai Emacs Lisp kodu
  4. Iepakojuma sistēma paplašinājumu lejupielādēšanai un instalēšanai
  5. Funkciju ekosistēma, kas pārsniedz normālu teksta rediģēšanu, tostarp projekta plānotājs, pasts, kalendārs un avīžu lasītājs, kā arī daudz kas cits
  6. Pilnīga iebūvēta dokumentācija, kā arī lietotāju apmācības un daudz kas cits

Apmeklējiet vietni: https://www.gnu.org/software/emacs/

17. SlickEdit

SlickEdit (iepriekš Visual SlickEdit) ir godalgota komerciāla starpplatformu IDE, kas izveidota, lai programmētāji varētu kodēt 7 platformās 40+ valodās. SlickEdit, kas tiek cienīts par funkcijām bagāto programmēšanas rīku komplektu, ļauj lietotājiem ātrāk kodēt, pilnībā kontrolējot apkārtējo vidi.

Tās funkcijas ietver:

  • Dinamiskā diferencēšana, izmantojot DIFFzilla
  • sintakses paplašināšana
  • Kodu veidnes
  • Automātiskā pabeigšana
  • Pielāgotas rakstīšanas saīsnes ar aizstājvārdiem
  • Funkcionalitātes paplašinājumi, izmantojot Slick-C makro valodu
  • Pielāgojamas rīkjoslas, peles darbības, izvēlnes un atslēgu sasaistīšana
  • Atbalsts Perl, Python, XML, Ruby, COBOL, Groovy utt.

18. Lācara IDE

Lazarus IDE ir bezmaksas un atvērtā koda Pascal balstīta starpplatformu vizuālā integrētā izstrādes vide, kas izveidota, lai nodrošinātu programmētājiem bezmaksas Pascal kompilatoru ātrai lietojumprogrammu izstrādei. Tas ir bez maksas, lai izveidotu jebko, ieskaitot piem. programmatūra, spēles, failu pārlūki, grafikas rediģēšanas programmatūra utt., neatkarīgi no tā, vai tie būs bezmaksas vai komerciāli.

Funkcijas izceļ:

  • grafisko formu noformētājs
  • 100% brīvība, jo tā ir atvērta pirmkoda
  • Vilkšanas un nomešanas atbalsts
  • Satur vairāk nekā 200 komponentus
  • Atbalsts vairākiem ietvariem
  • iebūvēts Delphi kodu pārveidotājs
  • Milzīga viesmīlīga profesionāļu, hobiju, zinātnieku, studentu utt. kopiena.

19. MonoDevelop

MonoDevelop ir Xamarin izstrādāta starpplatformu un atvērtā koda IDE, kas paredzēta tīmekļa un starpplatformu darbvirsmas lietojumprogrammu veidošanai, galveno uzmanību pievēršot projektiem, kas izmanto Mono un .Net ietvarus. Tam ir tīrs, mūsdienīgs lietotāja interfeiss ar paplašinājumu atbalstu un vairākas valodas tieši no kastes.

MonoDevelop iezīmēs ir:

  • 100% bezmaksas un atvērtā koda
  • Gtk GUI dizainers
  • Papildu teksta rediģēšana
  • Konfigurējams darbagalds
  • Daudzvalodu atbalsts, piem. C #, F #, Vala, Visual Basic .NET utt.
  • ASP.NET
  • Vienības testēšana, lokalizācija, iepakošana un izvietošana utt.
  • integrēts atkļūdotājs

20. Gambas

Gambas ir spēcīga bezmaksas un atvērta pirmkoda izstrādes vides platforma, kuras pamatā ir tulks Basic ar objektu paplašinājumiem, kas līdzīgi Visual Basic. Lai ievērojami uzlabotu tā lietojamību un funkcijas, izstrādātājiem ir jāpievieno vairāki papildinājumi, piemēram, uzlabots tīmekļa komponents, diagrammas komponents, objektu noturības sistēma un tā datu bāzes komponenta jauninājumi.

Starp vairākiem pašreizējiem iezīmēm ir:

  • Kompetents Just-in-Time
  • Deklarējami lokālie mainīgie no jebkuras vietas funkcijas ķermenī
  • Vienmērīga ritināšanas animācija
  • Gambas rotaļu laukums
  • JIT kompilācija fonā
  • Atbalsts PowerPC64 un ARM64 arhitektūrām
  • iebūvēts Git atbalsts
  • Breketu, marķējumu, virkņu un iekavu automātiska aizvēršana
  • Dialogs īpašu rakstzīmju ievietošanai

21. Eric Python IDE

Eric Python IDE ir pilnvērtīgs Python IDE, kas rakstīts Python, pamatojoties uz Qt UI rīkkopa, lai integrētu ar Scintilla redaktora vadību. Tā ir paredzēta lietošanai gan iesācēju programmētājiem, gan profesionāliem izstrādātājiem, un tā satur spraudņu sistēmu, kas lietotājiem ļauj ērti paplašināt tās funkcionalitāti.

Tās iezīmes ir šādas:

  • 100% bezmaksas un atvērtā koda
  • 2 apmācības iesācējiem - lietojumprogramma Log Parser un Mini Browser
  • integrēts tīmekļa pārlūks
  • Avota dokumentācijas saskarne
  • Vednis Python regulārajām izteiksmēm
  • Grafisko moduļu diagrammu importēšana
  • iebūvēts ikonu redaktors, ekrānuzņēmuma rīks, atšķirību pārbaudītājs
  • spraudņu krātuve
  • Koda automātiskā pabeigšana, saliekšana
  • Konfigurējams sintakses izcelšana un loga izkārtojums
  • Bikšturu saskaņošana

22. Stani’s Python redaktors

Stani’s Python Editor ir starpplatformu IDE Python programmēšanai. To izstrādāja Stani Michiels, lai piedāvātu Python izstrādātājiem bezmaksas IDE, kas var izmantot zvanu padomus, automātisko ievilkumu, PyCrust apvalku, avota indeksu, blendera atbalstu utt. Tas izmanto vienkāršu lietotāja interfeisu ar cilnes izkārtojumiem un integrācijas atbalstu vairākiem rīkiem.

Stani Python Editor funkcijas ietver:

  • Sintakses krāsošana un izcelšana
  • UML skatītājs
  • PyCrust apvalks
  • Failu pārlūkprogrammas
  • velciet un nometiet atbalstu
  • Blendera atbalsts
  • PyChecker un Kiki
  • wxGlade tieši no kastes
  • automātiska atkāpe un pabeigšana

23. Boa konstruktors

Boa Constructor ir vienkāršs bezmaksas Python IDE un wxPython GUI veidotājs Linux, Windows un Mac operētājsistēmām. Tas piedāvā lietotājiem ar Zope atbalstu objektu izveidošanai un rediģēšanai, vizuālā rāmja izveidošanai un manipulēšanai, īpašuma izveidošanai un rediģēšanai no inspektora utt.

Funkcijas izceļ:

  • objektu inspektors
  • Izkārtojums ar cilnēm
  • wxPython GUI veidotājs
  • Zope atbalsts
  • uzlabots atkļūdotājs un integrēta palīdzība
  • mantojuma hierarhijas
  • koda locīšana
  • Python skriptu atkļūdošana

24. Gravitons

Graviton ir bezmaksas un atvērtā koda minimālisma pirmkodu redaktors, kas izveidots, koncentrējoties uz ātrumu, pielāgojamību un rīkiem, kas palielina Windows, Linux un macOS produktivitāti. Tajā ir pielāgojams lietotāja interfeiss ar krāsainām ikonām, sintakses izcelšana, automātiska atkāpe utt.

Gravitona funkcijas ietver:

  • 100% bezmaksas un atvērtā koda
  • minimālistiska, nekārtīga lietotāja saskarne
  • Pielāgojamība, izmantojot motīvus
  • spraudņi
  • Automātiskā pabeigšana
  • Zen režīms
  • Pilnīga saderība ar CodeMirror tēmām

25. MindForger

MindForger ir spēcīgs bezmaksas un atvērtā koda uz veiktspēju balstīts Markdown IDE, kas izstrādāts kā gudrs piezīmju veicējs, redaktors un organizators, ievērojot lietotāju drošību un privātumu. Tas piedāvā daudzas funkcijas uzlabotai piezīmju veidošanai, pārvaldībai un koplietošanai, piemēram, tagu atbalsts, datu dublēšana, metadatu rediģēšana, Git un SSH atbalsts utt.

Tās funkcijas ietver:

  • Bezmaksas un atvērts avots
  • Koncentrēts uz privātumu
  • Atbalsta vairākus šifrēšanas rīkus, piem. ecryptfs
  • karšu paraugs
  • Automātiska saistīšana
  • HTML priekšskatījums un tālummaiņa
  • importēšana/eksportēšana
  • Atbalsts tagiem, metadatu rediģēšanai un kārtošanai

26. Komodo IDE

Komodo IDE ir vispopulārākā un spēcīgākā daudzvalodu integrētās izstrādes vide (IDE) Perl, Python, PHP, Go, Ruby, tīmekļa izstrādei (HTML, CSS, JavaScript) un citām.

Pārbaudiet dažas no šīm Komodo IDE galvenajām iezīmēm.

  • Spēcīgs redaktors ar sintakses izcelšanu, automātisko pabeigšanu un daudz ko citu.
  • Vizuāls atkļūdotājs, lai atkļūdotu, pārbaudītu un pārbaudītu jūsu kodu.
  • Atbalsts Git, Subversion, Mercurial un citiem.
  • Noderīgi papildinājumi funkciju pielāgošanai un paplašināšanai.
  • Atbalsta Python, PHP, Perl, Go, Ruby, Node.js, JavaScript un daudz ko citu.
  • Iestatiet savu darbplūsmu, izmantojot vienkāršu failu un projektu navigāciju.

27. VI/VIM redaktors

Vim uzlabota VI redaktora versija ir bezmaksas, spēcīgs, populārs un ļoti konfigurējams teksta redaktors. Tas ir izveidots, lai nodrošinātu efektīvu teksta rediģēšanu, un piedāvā aizraujošas redaktora funkcijas Unix/Linux lietotājiem, tāpēc tas ir arī labs variants C/C ++ koda rakstīšanai un rediģēšanai.

Parasti IDE piedāvā lielāku programmēšanas ērtību nekā tradicionālie teksta redaktori, tāpēc vienmēr ir ieteicams tos izmantot. Tie ir aprīkoti ar aizraujošām funkcijām un piedāvā visaptverošu izstrādes vidi, dažreiz programmētāji nonāk pie izvēles par labāko IDE, ko izmantot C/C ++ programmēšanai.

Ir daudz citu IDE, kurus varat uzzināt un lejupielādēt no interneta, taču vairāku no tiem izmēģināšana var palīdzēt atrast to, kas atbilst jūsu vajadzībām.