27 L-Aħjar IDEs jew Edituri tal-Kodiċi Sors għal Linux


C++, estensjoni ta' lingwa C magħrufa sew, hija lingwa ta' programmar eċċellenti, qawwija u għal skopijiet ġenerali li toffri karatteristiċi ta' programmar moderni u ġeneriċi għall-iżvilupp ta' applikazzjonijiet fuq skala kbira li jvarjaw minn logħob tal-kompjuter, magni tat-tiftix, softwer ieħor tal-kompjuter għal sistemi operattivi.

C++ huwa affidabbli ħafna u jippermetti wkoll manipulazzjoni ta 'memorja ta' livell baxx għal rekwiżiti ta 'programmazzjoni aktar avvanzati.

Hemm diversi edituri tat-test hemmhekk li l-programmaturi jistgħu jużaw biex jiktbu kodiċi C/C++, iżda IDE ħareġ biex joffri faċilitajiet u komponenti komprensivi għal programmar faċli u ideali.

[ Tista 'tħobb ukoll: 23 L-Aħjar Edituri tat-Test Open Source (GUI + CLI) għal Linux ]

F'dan l-artikolu, se nħarsu lejn uħud mill-aqwa IDE li tista 'ssib fuq il-pjattaforma Linux għal C++ jew kwalunkwe lingwa ta' programmar oħra.

1. Netbeans għall-Iżvilupp C/C++

Netbeans huwa IDE b'xejn, open-source, u popolari għal pjattaformi differenti għal C/C++ u ħafna lingwi ta' programmar oħra. Huwa kompletament estendibbli bl-użu ta 'plugins żviluppati mill-komunità.

Netbeans jinkludi tipi ta 'proġetti u mudelli għal C/C++ u tista' tibni applikazzjonijiet billi tuża libreriji statiċi u dinamiċi. Barra minn hekk, tista 'terġa' tuża l-kodiċi eżistenti biex toħloq il-proġetti tiegħek, u tuża wkoll il-karatteristika drag and drop biex timporta fajls binarji fih biex tibni applikazzjonijiet mill-art.

Ejja nħarsu lejn xi wħud mill-karatteristiċi tiegħu:

  • L-editur C/C++ huwa integrat sew mal-għodda tad-debugger GNU GDB b'ħafna sessjonijiet.
  • Appoġġ għall-għajnuna tal-kodiċi
  • Appoġġ C++11
  • Oħloq u mexxi testijiet C/C++ minn ġewwa
  • Appoġġ ta' Qt toolkit
  • Appoġġ għall-ippakkjar awtomatiku ta' applikazzjoni kkompilata f'.tar, .zip, u ħafna aktar fajls tal-arkivji
  • Appoġġ għal kompilaturi multipli bħal GNU, Clang/LLVM, Cygwin, Oracle Solaris Studio, u MinGW
  • Appoġġ għall-iżvilupp mill-bogħod
  • Navigazzjoni tal-fajls
  • Spezzjoni tas-sors

2. Kodiċi::Blokki

Code::Blocks huwa C++ IDE b'xejn, estensibbli ħafna, u konfigurabbli, cross-platform mibni biex joffri lill-utenti l-aktar karatteristiċi mitluba u ideali. Hija tagħti interface tal-utent konsistenti u tħoss.

U l-aktar importanti, tista 'testendi l-funzjonalità tagħha billi tuża plugins żviluppati mill-utenti, xi wħud mill-plugins huma parti mir-rilaxx ta' Code::Blocks, u ħafna mhumiex, miktuba minn utenti individwali li mhumiex parti mit-tim ta 'żvilupp Code::Block.

Il-karatteristiċi tiegħu huma kategorizzati f'karatteristiċi ta' kompilatur, debugger u interface u dawn jinkludu:

  • Appoġġ għall-kompilaturi multipli inkluż GCC, clang, Borland C++ 5.5, digital mars u ħafna aktar
  • Mgħaġġel ħafna, l-ebda ħtieġa għal makefiles
  • Proġetti multi-mira
  • Spazju tax-xogħol li jappoġġja l-kombinazzjoni ta' proġetti
  • Interfaces GNU GDB
  • Appoġġ għal breakpoints sħaħ inklużi breakpoints tal-kodiċi, breakpoints tad-dejta, kundizzjonijiet tal-breakpoint u ħafna aktar
    juri simboli u argumenti tal-funzjonijiet lokali
  • dump tal-memorja apposta u enfasi tas-sintassi
  • Interface personalizzabbli u estensibbli flimkien ma' ħafna aktar karatteristiċi oħra inklużi dawk miżjuda permezz ta' plugins mibnija mill-utent

3. Eclipse CDT (C/C++ Għodda għall-Iżvilupp)

Eclipse huwa IDE magħruf ta' sors miftuħ u cross-platform fl-arena tal-ipprogrammar. Joffri lill-utenti GUI kbira b'appoġġ għall-funzjonalità tat-tkaxkir u l-qtar għal arranġament faċli tal-elementi tal-interface.

L-Eclipse CDT huwa proġett ibbażat fuq il-pjattaforma Eclipse primarja u jipprovdi IDE C/C++ kompletament funzjonali bil-karatteristiċi li ġejjin:

  • Jappoġġja l-ħolqien ta' proġetti.
  • Bini ġestit għal diversi toolchains.
  • Standard make build.
  • Navigazzjoni tas-sors.
  • Diversi għodod ta' għarfien bħal graff tas-sejħa, ġerarkija tat-tip, browser inkorporat, browser ta' definizzjoni makro.
  • Editur tal-kodiċi b'appoġġ għall-enfasi tas-sintassi.
  • Appoġġ għan-navigazzjoni tat-tiwi u l-hyperlink.
  • Refactoring tal-kodiċi tas-sors flimkien mal-ġenerazzjoni tal-kodiċi.
  • Għodda għal debugging viżwali bħal memorja, reġistri.
  • Iżarma t-telespettaturi u ħafna aktar.

4. CodeLite IDE

CodeLite huwa wkoll IDE b'xejn, b'sors miftuħ, multi-pjattaforma ddisinjat u mibni speċifikament għal C/C++, JavaScript (Node.js), u programmazzjoni PHP.

Xi wħud mill-karatteristiċi ewlenin tagħha jinkludu:

  • Tlestija tal-kodiċi u toffri żewġ magni tat-tlestija tal-kodiċi.
  • Jappoġġja diversi kompilaturi inklużi GCC, clang/VC++.
  • Juri l-iżbalji bħala glossarju tal-kodiċi.
  • Żbalji li jistgħu jiġu kklikkjati permezz tat-tab tal-bini.
  • Appoġġ għad-debugger tal-ġenerazzjoni li jmiss LLDB.
  • Appoġġ għall-GDB.
  • Appoġġ għar-refactoring.
  • Navigazzjoni tal-kodiċi.
  • Żvilupp mill-bogħod bl-użu ta' SFTP integrat.
  • Plugins tal-kontroll tas-sors.
  • Għodda RAD (Żvilupp Rapidu ta' Applikazzjoni) għall-iżvilupp ta' apps ibbażati fuq wxWidgets flimkien ma' ħafna aktar karatteristiċi.

5. Editur Bluefish

Bluefish huwa aktar minn sempliċi editur normali, huwa editur ħafif u veloċi li joffri lill-programmaturi karatteristiċi simili għall-IDE għall-iżvilupp ta 'websajts, kitba ta' skripts, u kodiċi tas-softwer. Huwa multi-pjattaforma, jaħdem fuq Linux, Mac OSX, FreeBSD, OpenBSD, Solaris, u Windows, u jappoġġja wkoll ħafna lingwi ta 'programmar inklużi C/C++.

[ Tista 'tħobb ukoll: L-Aħjar Notepad ++ Alternattivi Għal Linux ]

Huwa b'ħafna karatteristiċi inklużi dawk elenkati hawn taħt:

  • Interface ta' dokumenti multipli.
  • Jappoġġja l-ftuħ rikorsiv ta' fajls ibbażati fuq mudelli tal-ismijiet tal-fajls jew mudelli tal-kontenut.
  • Toffri tfittxija b'saħħitha ħafna u funzjonalità ta' sostituzzjoni.
  • Istrixxa tal-ġenb snippet.
  • Appoġġ għall-integrazzjoni ta' filtri esterni tiegħek, dokumenti tal-pipe bl-użu ta' kmandi bħal awk, sed, sort flimkien ma' skripts mibnija apposta.
  • Jappoġġja l-editjar full-screen.
  • Min itella' u jniżżel is-sit.
  • Appoġġ ta' kodifikazzjoni multipli u ħafna aktar karatteristiċi oħra.

6. Parentesi Editur tal-Kodiċi

Il-parentesi huwa editur tat-test modern u open-source iddisinjat speċifikament għad-disinn u l-iżvilupp tal-web. Huwa estensibbli ħafna permezz ta 'plugins, għalhekk il-programmaturi C/C++ jistgħu jużawha billi jinstallaw l-estensjoni tal-pakkett C/C++/Objective-C, dan il-pakkett huwa ddisinjat biex itejjeb il-kitba tal-kodiċi C/C++ u joffri karatteristiċi simili IDE.

7. Editur tal-Kodiċi Atom

Atom huwa wkoll editur ta 'test modern, open-source, multi-pjattaforma li jista' jaħdem fuq Linux, Windows, jew Mac OS X. Huwa wkoll hackable sal-bażi tiegħu, għalhekk l-utenti jistgħu jippersonalizzawha biex jissodisfaw it-talbiet tagħhom tal-kitba tal-kodiċi.

Hija tidher bis-sħiħ u xi wħud mill-karatteristiċi ewlenin tagħha jinkludu:

  • Maniġer tal-pakkett inkorporat.
  • Auto-tlestija intelliġenti.
  • Brawżer tal-fajls inkorporat.
  • Sib u ibdel il-funzjonalità u ħafna aktar.

[ Tista 'tħobb ukoll: Atom - Editur ta' Test u Kodiċi Sors Hackable għal Linux ]

8. Sublime Editur tat-Test

Sublime Text huwa editur tat-test definit tajjeb u b'ħafna pjattaformi ddisinjat u żviluppat għal kodiċi, markup u proża. Tista 'tużaha biex tikteb kodiċi C/C++ u toffri interface għall-utent kbir.

Il-lista tal-karatteristiċi tagħha tinkludi minn:

  • Għażliet multipli
  • Paletta tal-kmand
  • Mur għal xi ħaġa funzjonali
  • Modalità mingħajr distrazzjoni
  • Editjar maqsum
  • Appoġġ istantanju għall-bidla tal-proġett
  • Personalizzabbli ħafna
  • Appoġġ tal-API tal-Plugin ibbażat fuq Python flimkien ma' karatteristiċi żgħar oħra

[ Tista 'tħobb ukoll: Kif Tinstalla u Uża Sublime Test Editor fil-Linux ]

9. JetBrains CLion

CLion huwa IDE mhux ħieles, b'saħħtu u multi-pjattaforma għall-ipprogrammar C/C++. Huwa ambjent ta 'żvilupp C/C++ integrat bis-sħiħ għall-programmaturi, li jipprovdi Cmake bħala mudell ta' proġett, tieqa terminali inkorporata, u approċċ orjentat lejn it-tastiera għall-kitba tal-kodiċi.

Joffri wkoll editur tal-kodiċi intelliġenti u modern flimkien ma' ħafna aktar karatteristiċi eċċitanti biex jippermettu ambjent ideali għall-kitba tal-kodiċi u dawn il-karatteristiċi jinkludu:

  • Jappoġġja diversi lingwi minbarra C/C++
  • Navigazzjoni faċli għal dikjarazzjonijiet tas-simboli jew użu tal-kuntest
  • Ġenerazzjoni u refactoring tal-kodiċi
  • Personalizzazzjoni tal-editur
  • Analiżi tal-kodiċi on-the-fly
  • Debugger tal-kodiċi integrat
  • Jappoġġja Git, Subversion, Mercurial, CVS, Perforce (permezz ta' plugin), u TFS
  • Tintegra bla xkiel mal-oqfsa tat-test ta' Google
  • Appoġġ għall-editur tat-test Vim permezz ta' plugin ta' emulazzjoni Vim

10. Editur tal-Kodiċi tal-Visual Studio tal-Microsoft

Visual Studio huwa ambjent ta' żvilupp rikk, integrat bis-sħiħ, li jaħdem fuq il-Linux, il-Windows u l-Mac OS X. Dan l-aħħar sar open-source għall-utenti tal-Linux u ddefinixxa mill-ġdid l-editjar tal-kodiċi, u joffri lill-utenti kull għodda meħtieġa għall-bini. kull app għal pjattaformi multipli inklużi Windows, Android, iOS u l-web.

Huwa mimli karatteristiċi, b'karatteristiċi kategorizzati taħt l-iżvilupp tal-applikazzjoni, il-ġestjoni taċ-ċiklu tal-ħajja tal-applikazzjoni, u jestendi u jintegra l-karatteristiċi. Tista' taqra lista komprensiva tal-karatteristiċi mill-websajt tal-Visual Studio.

[ Tista 'tħobb ukoll: Kif Tinstalla l-Kodiċi tal-Visual Studio fuq Linux ]

11. KDevelop

KDevelop huwa biss IDE ieħor b'xejn, open-source, u cross-platform li jaħdem fuq Linux, Solaris, FreeBSD, Windows, Mac OSX, u sistemi operattivi oħra bħal Unix. Hija bbażata fuq il-libreriji KDevPlatform, KDE, u Qt. KDevelop huwa estendibbli ħafna permezz ta' plugins u b'ħafna karatteristiċi bil-karatteristiċi notevoli li ġejjin:

  • Appoġġ għall-plugin C/C++ ibbażat fuq Clang
  • Appoġġ għall-migrazzjoni tal-konfigurazzjoni KDE 4
  • Qawmien mill-ġdid tal-appoġġ tal-plugin Oketa
  • Appoġġ għal editjar ta' linji differenti f'diversi fehmiet u plugins
  • Appoġġ għall-vista Grep u Użi widget biex jiffrankaw spazju vertikali u ħafna aktar

12. Geany IDE

Geany huwa IDE b'xejn, veloċi, ħafif u multi-pjattaforma żviluppat biex jaħdem bi ftit dipendenzi u jopera wkoll b'mod indipendenti minn desktops Linux popolari bħal GNOME u KDE. Jeħtieġ libreriji GTK2 għall-funzjonalità.

Il-lista tal-karatteristiċi tagħha tikkonsisti minn dan li ġej:

  • Appoġġ għall-enfasi tas-sintassi
  • Tiwi tal-kodiċi
  • Suġġerimenti għas-sejħa
  • Auto-kompletazzjoni tal-isem tas-simbolu
  • Listi ta' simboli
  • Navigazzjoni tal-kodiċi
  • Għodda sempliċi għall-ġestjoni tal-proġett
  • Sistema inkorporata biex tiġbor u tħaddem kodiċi tal-utenti
  • Estendibbli permezz ta' plugins

13. Anjuta DevStudio

Anjuta DevStudio huwa studju ta' żvilupp ta' softwer GNOME sempliċi iżda b'saħħtu li jappoġġja diversi lingwi ta' programmar inklużi C/C++.

Joffri għodod ta 'programmazzjoni avvanzati bħal ġestjoni tal-proġett, disinjatur GUI, debugger interattiv, wizard tal-applikazzjoni, editur tas-sors, kontroll tal-verżjoni flimkien ma' tant faċilitajiet oħra. Barra minn hekk, għall-karatteristiċi ta 'hawn fuq, Anjuta DevStudio għandu wkoll xi karatteristiċi IDE kbar oħra u dawn jinkludu:

  • Interface sempliċi għall-utent
  • Estendibbli bil-plugins
  • Glade integrat għall-iżvilupp tal-UI WYSIWYG
  • Wizards u mudelli tal-proġett
  • Debugger GDB integrat
  • File manager inkorporat
  • DevHelp integrata għal għajnuna għall-ipprogrammar sensittiv għall-kuntest
  • Editur tal-kodiċi tas-sors b'karatteristiċi bħall-enfasi tas-sintassi, indentazzjoni intelliġenti, indentazzjoni awtomatika, tiwi/ħabi tal-kodiċi, zooming tat-test u ħafna aktar

14. L-Istudjo tal-Programmazzjoni GNAT

L-Istudjo tal-Programmazzjoni GNAT huwa IDE faċli biex jintuża b'xejn iddisinjat u żviluppat biex jgħaqqad l-interazzjoni bejn żviluppatur u l-kodiċi u s-softwer tiegħu/tagħha.

Mibnija għall-ipprogrammar ideali billi tiffaċilita n-navigazzjoni tas-sors filwaqt li tenfasizza sezzjonijiet u ideat importanti ta 'programm. Huwa wkoll iddisinjat biex joffri livell għoli ta 'komodità ta' programmazzjoni, li jippermetti lill-utenti jiżviluppaw sistemi komprensivi mill-art.

Huwa b'ħafna karatteristiċi bil-karatteristiċi li ġejjin:

  • Interface tal-utent intuwittiv
  • Faċli għall-iżviluppatur
  • Multi-lingwi u multi-pjattaforma
  • MDI flessibbli (interface ta' dokumenti multipli)
  • Personalizzabbli ħafna
  • Estendibbli bis-sħiħ b'għodod preferuti

15. Qt Ħallieq

Qt Creator huwa IDE b'xejn u multi-pjattaformi ddisinjat għall-ħolqien ta' tagħmir, UIs u applikazzjonijiet konnessi. Qt creator jippermetti lill-utenti jagħmlu aktar mill-ħolqien mill-kodifikazzjoni attwali tal-applikazzjonijiet.

Jista 'jintuża biex jinħolqu applikazzjonijiet mobbli u tad-desktop, u wkoll apparati integrati konnessi.

Xi wħud mill-karatteristiċi tiegħu jinkludu:

  • Editur tal-kodiċi sofistikat
  • Appoġġ għall-kontroll tal-verżjoni
  • Ipproġetta u tibni għodod ta' ġestjoni
  • Appoġġ multi-screen u multi-pjattaforma għal bidla faċli bejn miri tal-bini u ħafna aktar

16. Editur tal-Emacs

Emacs huwa editur tat-test b'xejn, b'saħħtu, estensibbli ħafna, u customizable, cross-platform li tista' tuża fuq Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Windows, u Mac OS X.

Il-qalba ta' Emacs hija wkoll interpretu għal Emacs Lisp li hija lingwa taħt il-lingwa ta' programmar Lisp. Sa mill-kitba ta 'din, l-aħħar rilaxx ta' GNU Emacs hija l-verżjoni 27.2 u l-karatteristiċi fundamentali u notevoli ta 'Emacs jinkludu:

  • Modi ta' editjar konxji mill-kontenut
  • Appoġġ sħiħ għal Unicode
  • Personalizzabbli ħafna bl-użu ta' GUI jew Emacs Lisp code
  • Sistema ta' ippakkjar għat-tniżżil u l-installazzjoni ta' estensjonijiet
  • Ekosistema ta' funzjonalitajiet lil hinn mill-editjar normali tat-test inkluż pjanifikatur tal-proġett, posta, kalendarju, u newsreader flimkien ma' ħafna aktar
  • Dokumentazzjoni sħiħa integrata flimkien ma' tutorials għall-utent u ħafna aktar

17. SlickEdit

SlickEdit (preċedentement Visual SlickEdit) huwa IDE kummerċjali cross-platform rebbieħ maħluq biex jippermetti lill-programmaturi l-abbiltà li jikkodifikaw fuq 7 pjattaformi f'40+ lingwa. Irrispettat għas-sett ta' għodod ta' programmar tiegħu b'ħafna karatteristiċi, SlickEdit jippermetti lill-utenti jikkodifikaw aktar malajr b'kontroll sħiħ fuq l-ambjent tagħhom.

Il-karatteristiċi tiegħu jinkludu:

  • Differenzjar dinamiku bl-użu ta' DIFFzilla
  • Espansjoni tas-sintassi
  • Mudelli ta' kodiċi
  • Imla awtomatikament
  • Shortcuts tat-tajpjar apposta b'psewdonimi
  • Estensjonijiet tal-funzjonalità li jużaw il-lingwa makro Slick-C
  • Toolbars personalizzabbli, operazzjonijiet tal-maws, menus, u rbit taċ-ċwievet
  • Appoġġ għal Perl, Python, XML, Ruby, COBOL, Groovy, eċċ.

18. Lazzru IDE

Lazarus IDE huwa Ambjent ta' Żvilupp Integrat viżwali b'xejn u ta' sors miftuħ ibbażat fuq Pascal, cross-platform, maħluq biex jipprovdi lill-programmaturi b'Kompilatur Pascal Ħieles għal żvilupp rapidu ta' applikazzjoni. Huwa b'xejn għall-bini ta 'xi ħaġa inkluż eż. softwer, logħob, browsers tal-fajls, softwer tal-editjar tal-grafika, eċċ. irrispettivament minn jekk ikunux b'xejn jew kummerċjali.

Il-karatteristiċi ewlenin jinkludu:

  • Disinjatur tal-forma grafika
  • Libertà 100% minħabba li hija sors miftuħ
  • Appoġġ Drag & Drop
  • Fih 200+ komponent
  • Appoġġ għal diversi oqfsa
  • Konvertitur tal-kodiċi Delphi mibni
  • Komunita' kbira ta' professjonisti, dilettanti, xjenzati, studenti, eċċ.

19. MonoDevelop

MonoDevelop huwa IDE multi-pjattaforma u open-source żviluppat minn Xamarin għall-bini ta' applikazzjonijiet desktop tal-web u cross-platform b'fokus primarju fuq proġetti li jużaw oqfsa Mono u .Net. Għandha UI nadifa u moderna b'appoġġ għal estensjonijiet u diversi lingwi dritt barra mill-kaxxa.

Il-karatteristiċi ewlenin ta' MonoDevelop jinkludu:

  • 100% b'xejn u open-source
  • Disinjatur tal-GUI Gtk
  • Editjar avvanzat tat-test
  • Bank tax-xogħol konfigurabbli
  • Appoġġ b'ħafna lingwi eż. C#, F#, Vala, Visual Basic .NET, eċċ.
  • ASP.NET
  • Ittestjar tal-unità, lokalizzazzjoni, ippakkjar, u skjerament, eċċ.
  • Debugger integrat

20. Gambas

Gambas hija pjattaforma b'saħħitha ta' ambjent ta' żvilupp b'xejn u ta' sors miftuħ ibbażata fuq interpretu Bażiku b'estensjonijiet ta' oġġetti simili għal dawk f'Visual Basic. Biex ittejjeb ħafna l-użabilità u l-karatteristika tagħha ssettja l-iżviluppaturi tagħha biex ikollhom diversi żidiet fil-pipeline bħal komponent tal-web imtejjeb, komponent tal-graff, sistema ta 'persistenza tal-oġġett, u titjib għall-komponent tad-database tiegħu.

Fost id-diversi punti ewlenin tal-karatteristiċi attwali tiegħu hemm:

  • Kompilatur Just-in-Time
  • Varjabbli lokali dikjarabbli minn kullimkien fil-korp ta' funzjoni
  • Animazzjoni ta' scrolling bla xkiel
  • bitħa ta' Gambas
  • Kompilazzjoni JIT fl-isfond
  • Appoġġ għall-arkitetturi PowerPC64 u ARM64
  • Support Git inkorporat
  • Għeluq awtomatiku ta' ċineg, marki, kordi, u parentesi
  • Djalogu biex jiddaħħlu karattri speċjali

21. L-IDE Eric Python

L-Eric Python IDE huwa Python IDE sħiħ miktub f'Python ibbażat fuq il-Qt UI toolkit biex jintegra mal-kontroll tal-editur Scintilla. Huwa ddisinjat għall-użu kemm minn programmaturi jibdew kif ukoll minn żviluppaturi professjonali u fih sistema ta’ plugin li tippermetti lill-utenti jestendu l-funzjonalità tiegħu faċilment.

Il-karatteristiċi ewlenin tiegħu jinkludu:

  • 100% b'xejn u open-source
  • 2 tutorials għal dawk li jibdew – applikazzjoni Log Parser u Mini Browser
  • Web browser integrat
  • Interfaċċja tad-dokumentazzjoni tas-sors
  • Wizard għall-espressjonijiet regolari Python
  • Importazzjoni tad-dijagramma tal-modulu grafiku
  • Editur ta' ikoni integrat, għodda ta' screenshot, kontrollur tad-differenza
  • Repożitorju tal-plugins
  • Kodiċi kompluta awtomatikament, tiwi
  • Enfasi tas-sintassi konfigurabbli u tqassim tat-tieqa
  • Tlaqqigħ ta' ċineg

22. L-Editur tal-Python ta’ Stani

L-Editur Python ta’ Stani huwa IDE ta’ pjattaformi differenti għall-ipprogrammar ta’ Python. Ġie żviluppat minn Stani Michiels biex joffri lill-iżviluppaturi ta 'Python IDE b'xejn kapaċi għal tips ta' sejħiet, indentazzjoni awtomatika, qoxra PyCrust, indiċi tas-sors, appoġġ għall-blender, eċċ. Juża UI sempliċi b'taqsim ta 'tabbed u appoġġ għall-integrazzjoni għal diversi għodod.

Il-karatteristiċi tal-Editur Python ta’ Stani jinkludu:

  • Kulur u enfasi tas-sintassi
  • Telespettatur UML
  • Qoxra PyCrust
  • File browsers
  • Dragg and drop support
  • Appoġġ għall-blender
  • PyChecker u Kiki
  • wxGlade dritt barra mill-kaxxa
  • Indentazzjoni u tlestija awtomatika

23. Kostruttur Boa

Boa Constructor huwa sempliċi Python IDE u wxPython GUI bennej għal Sistemi Operattivi Linux, Windows, u Mac. Joffri lill-utenti bl-appoġġ ta 'Zope għall-ħolqien u l-editjar ta' l-oġġetti, il-ħolqien u l-manipulazzjoni tal-qafas viżwali, il-ħolqien u l-editjar tal-proprjetà mill-ispettur, eċċ.

Il-karatteristiċi ewlenin jinkludu:

  • Spettur tal-oġġetti
  • Tqassim ta' tabbed
  • WxPython GUI bennej
  • Appoġġ għal Zope
  • Debugger avvanzat u għajnuna integrata
  • Ġerarkiji ta' wirt
  • Tiwi tal-kodiċi
  • Debugging ta' script Python

24. Graviton

Graviton huwa editur tal-kodiċi tas-sors minimalista b'xejn u open-source mibni b'fokus fuq il-veloċità, l-adattabbiltà, u għodod li jkabbru l-produttività għall-Windows, Linux, u macOS. Hija fiha UI personalizzabbli b'ikoni ikkuluriti, enfasi tas-sintassi, indentazzjoni awtomatika, eċċ.

Il-karatteristiċi ta’ Graviton jinkludu:

  • 100% b'xejn u open-source
  • Interface tal-Utent minimalista u mingħajr imbarazz
  • Personalizzazzjoni bl-użu ta' temi
  • Plugins
  • Imla awtomatikament
  • Modalità Zen
  • Kompatibbiltà sħiħa mat-temi CodeMirror

25. MindForger

MindForger huwa Markdown IDE robust b'xejn u open-source mmexxi mill-prestazzjoni żviluppat bħala li jieħu n-noti, editur u organizzatur intelliġenti b'rispett għas-sigurtà u l-privatezza tal-utenti. Joffri tunnellati ta 'karatteristiċi għal teħid ta' noti avvanzati, ġestjoni, u qsim bħal appoġġ ta 'tikketta, backup tad-dejta, editjar tal-metadejta, appoġġ Git u SSH, eċċ.

Il-karatteristiċi tiegħu jinkludu:

  • Sors ħieles u miftuħ
  • Iffukat fuq il-privatezza
  • Jappoġġja diversi għodod ta' encryption eż. ecryptfs
  • Mapper tal-kampjun
  • Kollegament awtomatiku
  • Preview HTML u zoom
  • Importa/esportazzjoni
  • Appoġġ għat-tikketti, l-editjar tal-metadejta, u l-issortjar

26. Komodo IDE

Komodo IDE huwa l-aktar ambjent ta' żvilupp integrat (IDE) b'ħafna lingwi popolari u b'saħħtu għal Perl, Python, PHP, Go, Ruby, żvilupp tal-web (HTML, CSS, JavaScript), u aktar.

Iċċekkja xi wħud mill-karatteristiċi ewlenin li ġejjin ta 'Komodo IDE.

  • Editur b'saħħtu b'enfasi tas-sintassi, tlestija awtomatika, u aktar.
  • Debugger viżwali biex tiddibaggja, tispezzjona, u tittestja l-kodiċi tiegħek.
  • Appoġġ għal Git, Subversion, Mercurial, u aktar.
  • Add-ons utli għall-personalizzazzjoni u l-estensjoni tal-karatteristiċi.
  • Jappoġġja Python, PHP, Perl, Go, Ruby, Node.js, JavaScript, u aktar.
  • Issettja l-fluss tax-xogħol tiegħek billi tuża navigazzjoni faċli ta' fajls u proġetti.

27. VI/VIM Editur

Vim verżjoni mtejba tal-editur VI, huwa editur tat-test b'xejn, qawwi, popolari u konfigurabbli ħafna. Hija mibnija biex tippermetti editjar effiċjenti tat-test u toffri karatteristiċi ta 'editur eċċitanti għall-utenti ta' Unix/Linux, għalhekk, hija wkoll għażla tajba għall-kitba u l-editjar tal-kodiċi C/C++.

[ Tista 'tħobb ukoll: Kif Tinstalla l-Aħħar Editur Vim fis-Sistemi Linux ]

Biex titgħallem kif tuża l-editur vim fil-Linux, aqra l-artikoli tagħna li ġejjin:

  • Kif tuża Vim bħala Editur ta' Test sħiħ fil-Linux
  • Tgħallem Tips u Tricks Utli tal-Editur ‘Vi/Vim’ – Parti 1
  • Tgħallem Tips u Tricks Utli għall-Editur ‘Vi/Vim’ – Parti 2
  • 6 L-Aħjar Edituri tal-Kodiċi Ispirati minn Vi/Vim għal Linux
  • Kif Jippermetti l-Egħljar tas-Sintassi fl-Editur Vi/Vim

Ġeneralment, l-IDEs joffru aktar komdi ta 'programmazzjoni minn edituri tat-test tradizzjonali, għalhekk dejjem hija idea tajba li tużahom. Jiġu b'karatteristiċi eċċitanti u joffru ambjent ta 'żvilupp komprensiv, xi kultant il-programmaturi jinqabdu fl-għażla tal-aħjar IDE biex jużaw għall-ipprogrammar C/C++.

Hemm ħafna IDEs oħra li tista 'ssib u tniżżel mill-Internet, iżda li tipprova bosta minnhom tista' tgħinek issib dak li jaqbel mal-bżonnijiet tiegħek.