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.