Vitambulisho 27 Bora au Vihariri vya Msimbo wa Chanzo vya Linux


C++, kiendelezi cha lugha ya C inayojulikana sana, ni lugha bora zaidi, yenye nguvu na yenye madhumuni ya jumla ambayo hutoa vipengele vya utayarishaji vya kisasa na vya kawaida kwa ajili ya kuendeleza programu kubwa kuanzia michezo ya video, injini za utafutaji, programu nyingine za kompyuta hadi mifumo ya uendeshaji.

C++ inategemewa sana na pia huwezesha uchezaji kumbukumbu wa kiwango cha chini kwa mahitaji ya juu zaidi ya upangaji.

Kuna wahariri wa maandishi kadhaa huko nje ambao watengeneza programu wanaweza kutumia kuandika nambari ya C/C++, lakini IDE imekuja kutoa vifaa na vipengee vya kina kwa programu rahisi na bora.

[Unaweza pia kupenda: Vihariri 23 Bora vya Maandishi ya Chanzo Huria (GUI + CLI) kwa ajili ya Linux]

Katika nakala hii, tutaangalia IDE zingine bora unazoweza kupata kwenye jukwaa la Linux kwa C++ au lugha nyingine yoyote ya programu.

1. Netibe kwa ajili ya Maendeleo ya C/C++

Netbeans ni IDE isiyolipishwa, chanzo-wazi, na maarufu ya jukwaa-msingi ya C/C++ na lugha nyingine nyingi za programu. Inaweza kupanuliwa kikamilifu kwa kutumia programu-jalizi zilizotengenezwa na jamii.

Netbeans inajumuisha aina za miradi na violezo vya C/C++ na unaweza kuunda programu kwa kutumia maktaba tuli na zinazobadilika. Zaidi ya hayo, unaweza kutumia tena msimbo uliopo ili kuunda miradi yako, na pia utumie kipengele cha kuburuta na kudondosha ili kuleta faili jozi ndani yake ili kuunda programu kutoka ardhini.

Hebu tuangalie baadhi ya vipengele vyake:

  • Kihariri cha C/C++ kimeunganishwa vyema na zana ya utatuzi ya GNU GDB ya vipindi vingi.
  • Usaidizi wa nambari ya kuthibitisha
  • Usaidizi wa C++11
  • Unda na endesha majaribio ya C/C++ kutoka ndani
  • Usaidizi wa vifaa vya Qt
  • Usaidizi wa upakiaji otomatiki wa programu iliyokusanywa katika .tar, .zip, na faili nyingi zaidi za kumbukumbu
  • Usaidizi kwa watunzi wengi kama vile GNU, Clang/LLVM, Cygwin, Oracle Solaris Studio, na MinGW
  • Msaada kwa maendeleo ya mbali
  • Urambazaji wa faili
  • Ukaguzi wa chanzo

2. Kanuni::Vizuizi

Msimbo::Blocks ni IDE isiyolipishwa, inayoweza kupanuka sana, na inayoweza kusanidiwa iliyoundwa ili kuwapa watumiaji vipengele vinavyohitajika zaidi na bora. Inatoa kiolesura thabiti cha mtumiaji na hisia.

Na muhimu zaidi, unaweza kupanua utendakazi wake kwa kutumia programu-jalizi zilizotengenezwa na watumiaji, baadhi ya programu-jalizi ni sehemu ya Kanuni::Kutolewa kwa vitalu, na nyingi hazijaandikwa, zilizoandikwa na watumiaji binafsi si sehemu ya Msimbo::Timu ya ukuzaji ya Zuia.

Vipengele vyake vimeainishwa katika mkusanyaji, kitatuzi, na vipengele vya kiolesura na hizi ni pamoja na:

  • Usaidizi wa wakusanyaji wengi ikiwa ni pamoja na GCC, clang, Borland C++ 5.5, digital mars pamoja na nyingine nyingi
  • Haraka sana, hakuna haja ya kutengeneza faili
  • Miradi inayolengwa nyingi
  • Nafasi ya kazi inayoauni ujumuishaji wa miradi
  • Violesura vya GNU GDB
  • Usaidizi wa vizuizi kamili ikiwa ni pamoja na viambajengo vya utatuzi wa msimbo, vizuizi vya data, masharti ya utatuzi pamoja na mengine mengi
    onyesha alama za kazi za ndani na hoja
  • tupio maalum la kumbukumbu na uangaziaji wa kisintaksia
  • Kiolesura kinachoweza kugeuzwa kukufaa na kupanuliwa pamoja na vipengele vingine vingi ikiwa ni pamoja na vile vilivyoongezwa kupitia programu-jalizi zilizoundwa na mtumiaji

3. Eclipse CDT(C/C++ Development Tooling)

Eclipse ni chanzo-wazi kinachojulikana, IDE ya jukwaa-msingi katika uwanja wa programu. Inawapa watumiaji GUI nzuri na usaidizi wa utendakazi wa kuburuta na kudondosha kwa mpangilio rahisi wa vipengee vya kiolesura.

Eclipse CDT ni mradi unaotegemea jukwaa la msingi la Eclipse na hutoa IDE inayofanya kazi kikamilifu ya C/C++ na vipengele vifuatavyo:

  • Inasaidia uundaji wa mradi.
  • Muundo unaosimamiwa kwa minyororo mbalimbali ya zana.
  • Unda muundo wa kawaida.
  • Urambazaji wa chanzo.
  • Zana kadhaa za maarifa kama vile grafu ya simu, daraja la aina, kivinjari kilichojengwa ndani, kivinjari cha ufafanuzi mkuu.
  • Kihariri cha msimbo chenye usaidizi wa kuangazia sintaksia.
  • Usaidizi wa kukunja na urambazaji wa kiungo.
  • Kuunda upya msimbo wa chanzo pamoja na kutengeneza msimbo.
  • Zana za utatuzi wa kuona kama vile kumbukumbu, rejista.
  • Watazamaji wa Disassembly na wengine wengi.

4. CodeLite IDE

CodeLite pia ni IDE isiyolipishwa, ya chanzo-wazi, ya jukwaa-msingi iliyoundwa na kujengwa mahususi kwa ajili ya C/C++, JavaScript (Node.js), na utayarishaji wa PHP.

Baadhi ya sifa zake kuu ni pamoja na:

  • Kukamilisha msimbo na kutoa injini mbili za kukamilisha msimbo.
  • Inaauni watunzi kadhaa ikijumuisha GCC, clang/VC++.
  • Inaonyesha makosa kama faharasa ya msimbo.
  • Hitilafu zinazoweza kubofya kupitia kichupo cha kujenga.
  • Usaidizi wa kitatuzi cha kizazi kijacho cha LLDB.
  • Usaidizi wa GDB.
  • Usaidizi wa kuunda upya.
  • Urambazaji wa msimbo.
  • Ukuzaji wa mbali kwa kutumia SFTP iliyojengewa ndani.
  • Programu-jalizi za udhibiti wa chanzo.
  • Zana ya RAD (Rapid Application Development) ya kutengeneza programu kulingana na wxWidgets pamoja na vipengele vingi zaidi.

5. Mhariri wa Bluefish

Bluefish ni zaidi ya kihariri cha kawaida tu, ni kihariri chepesi na chepesi ambacho hutoa watengenezaji programu vipengele vinavyofanana na IDE vya kutengeneza tovuti, kuandika hati, na msimbo wa programu. Ni majukwaa mengi, hutumika kwenye Linux, Mac OSX, FreeBSD, OpenBSD, Solaris, na Windows, na pia inasaidia lugha nyingi za programu ikijumuisha C/C++.

[Unaweza pia kupenda: Notepad++ Mbadala Bora kwa Linux]

Ina sifa nyingi ikiwa ni pamoja na zile zilizoorodheshwa hapa chini:

  • Kiolesura cha hati nyingi.
  • Huauni ufunguaji wa marudio wa faili kulingana na muundo wa majina ya faili au muundo wa yaliyomo.
  • Inatoa utafutaji wenye nguvu sana na kubadilisha utendakazi.
  • Utepe wa vijisehemu.
  • Usaidizi wa kuunganisha vichujio vyako vya nje, hati bomba kwa kutumia amri kama vile awk, sed, sort pamoja na hati maalum zilizoundwa.
  • Inaauni uhariri wa skrini nzima.
  • Kipakiaji na kipakuaji cha tovuti.
  • Usaidizi wa usimbaji mwingi na vipengele vingine vingi zaidi.

6. Mhariri wa Kanuni ya Mabano

Mabano ni kihariri cha maandishi cha kisasa na cha chanzo huria iliyoundwa mahsusi kwa uundaji na ukuzaji wa wavuti. Inaweza kupanuka sana kupitia programu-jalizi, kwa hivyo watayarishaji programu wa C/C++ wanaweza kuitumia kwa kusakinisha kiendelezi cha kifurushi cha C/C++/Objective-C, kifurushi hiki kimeundwa ili kuboresha uandishi wa msimbo wa C/C++ na kutoa vipengele vinavyofanana na IDE.

7. Mhariri wa Kanuni ya Atomu

Atom pia ni kihariri cha maandishi cha kisasa, cha chanzo huria na chenye mifumo mingi ambacho kinaweza kufanya kazi kwenye Linux, Windows, au Mac OS X. Pia kinaweza kudukuliwa hadi msingi wake, kwa hivyo watumiaji wanaweza kukibinafsisha ili kukidhi matakwa yao ya uandishi wa msimbo.

Imeangaziwa kikamilifu na baadhi ya vipengele vyake kuu ni pamoja na:

  • Kidhibiti kifurushi kilichojengewa ndani.
  • Ukamilishaji otomatiki wa busara.
  • Kivinjari cha faili iliyojengewa ndani.
  • Tafuta na ubadilishe utendakazi na mengine mengi.

[Unaweza pia kupenda: Atom - Kihariri cha Maandishi Inayoweza Kudukuliwa na Chanzo cha Msimbo wa Linux ]

8. Mhariri wa Maandishi Mtukufu

Nakala ndogo ni kihariri cha maandishi kilichofafanuliwa vyema, cha majukwaa mengi kilichoundwa na kuendelezwa kwa ajili ya msimbo, markup na prose. Unaweza kuitumia kuandika nambari ya C/C++ na inatoa kiolesura bora cha mtumiaji.

Orodha ya vipengele vyake ni pamoja na:

  • Chaguzi nyingi
  • Paleti ya amri
  • Nenda kwenye utendakazi wa chochote
  • Hali isiyo na usumbufu
  • Gawanya uhariri
  • Usaidizi wa kubadilisha mradi wa papo hapo
  • Inaweza kubinafsishwa sana
  • Usaidizi wa API ya programu-jalizi kulingana na Python pamoja na vipengele vingine vidogo

[Unaweza pia kupenda: Jinsi ya Kusakinisha na Kutumia Kihariri Kidogo cha Maandishi katika Linux ]

9. JetBrains CLion

CLion ni IDE isiyolipishwa, yenye nguvu, na ya jukwaa mtambuka ya utayarishaji wa C/C++. Ni mazingira yaliyounganishwa kikamilifu ya C/C++ kwa watayarishaji programu, ikitoa Cmake kama kielelezo cha mradi, dirisha la terminal lililopachikwa, na mbinu inayolenga kibodi ya uandishi wa msimbo.

Pia hutoa kihariri cha msimbo mahiri na cha kisasa pamoja na vipengele vingi vya kusisimua ili kuwezesha mazingira bora ya uandishi wa msimbo na vipengele hivi ni pamoja na:

  • Inaauni lugha kadhaa isipokuwa C/C++
  • Urambazaji kwa urahisi hadi kwenye matamko ya alama au matumizi ya muktadha
  • Uzalishaji wa msimbo na urekebishaji upya
  • Ubinafsishaji wa kihariri
  • Uchanganuzi wa msimbo wa on-the-fly
  • Kitatuzi cha msimbo jumuishi
  • Inatumia Git, Ugeuzaji, Mercurial, CVS, Perforce(kupitia programu-jalizi), na TFS
  • Huunganishwa kwa urahisi na mifumo ya majaribio ya Google
  • Usaidizi wa kihariri maandishi cha Vim kupitia programu-jalizi ya Vim-emulation

10. Mhariri wa Msimbo wa Visual Studio wa Microsoft

Visual Studio ni mazingira tajiri, yaliyounganishwa kikamilifu na ya maendeleo ya jukwaa mtambuka ambayo yanaendeshwa kwenye Linux, Windows, na Mac OS X. Hivi majuzi ilifanywa kuwa chanzo wazi kwa watumiaji wa Linux na imefafanua upya uhariri wa msimbo, ikiwapa watumiaji kila zana inayohitajika kujenga. kila programu kwa majukwaa mengi ikiwa ni pamoja na Windows, Android, iOS na wavuti.

Imejaa vipengele, ikiwa na vipengele vilivyoainishwa chini ya ukuzaji wa programu, usimamizi wa mzunguko wa maisha ya programu, na kupanua na kuunganisha vipengele. Unaweza kusoma orodha ya kina ya vipengele kutoka kwa tovuti ya Visual Studio.

[ Unaweza pia kupenda: Jinsi ya Kusakinisha Msimbo wa Visual Studio kwenye Linux ]

11. KDevelop

KDevelop ni IDE nyingine ya bure, ya chanzo-wazi, na ya jukwaa-msingi ambayo inafanya kazi kwenye Linux, Solaris, FreeBSD, Windows, Mac OSX, na mifumo mingine ya uendeshaji kama Unix. Inategemea maktaba za KDevPlatform, KDE, na Qt. KDevelop inaweza kupanuliwa sana kupitia programu-jalizi na-tajiri ya vipengele na sifa zifuatazo muhimu:

  • Usaidizi wa programu-jalizi ya C/C++ inayotegemea Clang
  • Usaidizi wa uhamishaji wa usanidi wa KDE 4
  • Ufufuaji wa usaidizi wa programu-jalizi ya Oketa
  • Usaidizi wa uhariri wa laini tofauti katika maoni na programu-jalizi mbalimbali
  • Usaidizi wa mwonekano wa Grep na Hutumia wijeti ili kuhifadhi nafasi wima pamoja na zingine nyingi

12. Geany IDE

Geany ni IDE isiyolipishwa, ya haraka, nyepesi, na ya jukwaa tofauti iliyotengenezwa kufanya kazi na vitegemezi vichache na pia inafanya kazi kwa kujitegemea kutoka kwa kompyuta za mezani maarufu za Linux kama vile GNOME na KDE. Inahitaji maktaba za GTK2 kwa utendakazi.

Orodha ya vipengele vyake ni pamoja na:

  • Usaidizi wa kuangazia sintaksia
  • Kukunja msimbo
  • Vidokezo vya kupiga simu
  • Jina la alama hukamilisha kiotomatiki
  • Orodha za alama
  • Urambazaji wa msimbo
  • Zana rahisi ya usimamizi wa mradi
  • Mfumo ulioundwa ndani wa kukusanya na kuendesha msimbo wa watumiaji
  • Inapanuliwa kupitia programu-jalizi

13. Anjuta DevStudio

Anjuta DevStudio ni studio rahisi ya GNOME lakini yenye nguvu ya ukuzaji wa programu ambayo inasaidia lugha kadhaa za upangaji ikijumuisha C/C++.

Inatoa zana za hali ya juu za upangaji kama vile usimamizi wa mradi, mbuni wa GUI, kitatuzi shirikishi, mchawi wa programu, kihariri chanzo, udhibiti wa toleo pamoja na vifaa vingine vingi. Kwa kuongeza, kwa vipengele vilivyo hapo juu, Anjuta DevStudio pia ina vipengele vingine vyema vya IDE na hivi ni pamoja na:

  • Kiolesura rahisi cha mtumiaji
  • Inaongezwa kwa programu-jalizi
  • Glade Iliyounganishwa kwa ukuzaji wa UI ya WYSIWYG
  • Wachawi na violezo vya mradi
  • Kitatuzi kilichojumuishwa cha GDB
  • Kidhibiti faili kilichojengwa ndani
  • DevHelp Iliyojumuishwa kwa usaidizi wa upangaji unaozingatia muktadha
  • Kihariri cha msimbo wa chanzo chenye vipengele kama vile kuangazia sintaksia, ujongezaji mahiri, ujongezaji kiotomatiki, kukunja/kuficha msimbo, kukuza maandishi pamoja na mengine mengi

14. Studio ya Kutayarisha Programu ya GNAT

Studio ya Kuandaa ya GNAT ni IDE isiyolipishwa ambayo imeundwa na kutengenezwa ili kuunganisha mwingiliano kati ya msanidi programu na msimbo na programu yake.

Imeundwa kwa upangaji bora kwa kuwezesha urambazaji wa chanzo huku ikiangazia sehemu muhimu na mawazo ya programu. Pia imeundwa ili kutoa kiwango cha juu cha urahisishaji wa programu, kuwezesha watumiaji kuunda mifumo ya kina kutoka ardhini.

Ina sifa nyingi na sifa zifuatazo:

  • Kiolesura cha mtumiaji angavu
  • Inafaa kwa wasanidi
  • Lugha nyingi na majukwaa mengi
  • MDI Inayonyumbulika (kiolesura cha hati nyingi)
  • Inaweza kubinafsishwa sana
  • Inapanuliwa kikamilifu kwa zana zinazopendekezwa

15. Muumba wa Qt

Qt Creator ni IDE isiyolipishwa ya jukwaa tofauti iliyoundwa kwa ajili ya kuunda vifaa vilivyounganishwa, UI na programu. Muundaji wa Qt huwawezesha watumiaji kufanya uundaji zaidi kuliko usimbaji halisi wa programu.

Inaweza kutumika kutengeneza programu za rununu na za mezani, na pia vifaa vilivyounganishwa vilivyounganishwa.

Baadhi ya vipengele vyake ni pamoja na:

  • Kihariri cha msimbo cha kisasa
  • Usaidizi wa udhibiti wa toleo
  • Mradi na uunda zana za usimamizi
  • Skrini nyingi na usaidizi wa mifumo mingi kwa kubadilisha kwa urahisi kati ya malengo ya muundo pamoja na mengine mengi

16. Mhariri wa Emacs

Emacs ni kihariri cha maandishi kisicholipishwa, chenye nguvu, kinachoweza kupanuka sana, na kinachoweza kubinafsishwa ambacho unaweza kutumia kwenye Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Windows, na Mac OS X.

Msingi wa Emacs pia ni mkalimani wa Emacs Lisp ambayo ni lugha iliyo chini ya lugha ya programu ya Lisp. Kufikia uandishi huu, toleo la hivi punde la GNU Emacs ni toleo la 27.2 na sifa za kimsingi na mashuhuri za Emacs ni pamoja na:

  • Njia za kuhariri zinazofahamu maudhui
  • Usaidizi kamili wa Unicode
  • Inaweza kubinafsishwa sana kwa kutumia GUI au msimbo wa Emacs Lisp
  • Mfumo wa upakiaji wa kupakua na kusakinisha viendelezi
  • Mfumo ikolojia wa utendaji zaidi ya uhariri wa kawaida wa maandishi ikijumuisha mpangaji wa mradi, barua pepe, kalenda na kisoma habari pamoja na vingine vingi
  • Hati kamili iliyojumuishwa pamoja na mafunzo ya watumiaji na mengine mengi

17. SlickEdit

SlickEdit (hapo awali Visual SlickEdit) ni IDE ya jukwaa mtambuka ya kibiashara iliyoshinda tuzo iliyoundwa ili kuwawezesha watayarishaji programu uwezo wa kusimba kwenye majukwaa 7 katika lugha 40+. SlickEdit inaheshimiwa kwa seti yake ya zana za upangaji zenye vipengele vingi, huruhusu watumiaji kuweka msimbo haraka na udhibiti kamili wa mazingira yao.

Vipengele vyake ni pamoja na:

  • Utofauti mkubwa kwa kutumia DIFFzilla
  • Upanuzi wa sintaksia
  • Violezo vya kanuni
  • Kamilisha kiotomatiki
  • Njia za mkato maalum za kuandika zenye lakabu
  • Viendelezi vya utendakazi kwa kutumia lugha ya Slick-C macro
  • Pau za vidhibiti zinazoweza kugeuzwa kukufaa, utendakazi wa kipanya, menyu, na vifungo muhimu
  • Usaidizi kwa Perl, Python, XML, Ruby, COBOL, Groovy, n.k.

18. Lazaro IDE

Lazarus IDE ni programu huria na huria inayoonekana kwa msingi wa Pascal-msingi wa Mazingira Iliyounganishwa ya Maendeleo iliyoundwa ili kuwapa watayarishaji programu Kikusanyaji cha Bure cha Pascal kwa maendeleo ya haraka ya programu. Ni bure kwa kujenga chochote ikiwa ni pamoja na k.m. programu, michezo, vivinjari vya faili, programu ya kuhariri michoro, n.k. bila kujali kama zitakuwa za bure au za kibiashara.

Vivutio vya kipengele ni pamoja na:

  • Msanifu wa umbo la picha
  • uhuru 100% kwa sababu ni chanzo huria
  • Buruta na Achia usaidizi
  • Ina zaidi ya vipengele 200
  • Usaidizi wa mifumo kadhaa
  • Kigeuzi kilichojengewa ndani cha msimbo wa Delphi
  • Jumuiya kubwa ya kukaribisha ya wataalamu, wapenda hobby, wanasayansi, wanafunzi n.k.

19. MonoDevelop

MonoDevelop ni jukwaa-msingi na IDE ya chanzo huria iliyotengenezwa na Xamarin kwa ajili ya kujenga programu za kompyuta za mezani za jukwaa mbalimbali kwa kuzingatia miradi inayotumia mifumo ya Mono na .Net. Ina UI safi, ya kisasa na inaweza kutumika kwa viendelezi na lugha kadhaa nje ya boksi.

Vivutio vya MonoDevelop ni pamoja na:

  • 100% bila malipo na chanzo huria
  • Msanifu wa Gtk GUI
  • Uhariri wa maandishi wa hali ya juu
  • Benchi ya kazi inayoweza kusanidiwa
  • Usaidizi wa lugha nyingi k.m. C#, F#, Vala, Visual Basic .NET, n.k.
  • ASP.NET
  • Jaribio la kitengo, ujanibishaji, upakiaji na utumiaji, n.k.
  • Kitatuzi kilichojumuishwa

20. Gambas

Gambas ni jukwaa lenye nguvu lisilolipishwa na huria la uendelezaji wa mazingira kulingana na mkalimani wa Msingi na viendelezi vya vitu sawa na vile vya Visual Basic. Ili kuboresha sana utumiaji wake na kipengele weka wasanidi wake kuwa na nyongeza kadhaa kwenye bomba kama vile kijenzi kilichoboreshwa cha wavuti, kijenzi cha grafu, mfumo wa kudumu wa kitu, na visasisho kwa sehemu yake ya hifadhidata.

Miongoni mwa mambo muhimu kadhaa ya sasa ni:

  • Mkusanyaji wa Wakati Uliopo
  • Vigezo vya ndani vinavyoweza kutangazwa kutoka mahali popote kwenye chombo cha chaguo-tumizi
  • Uhuishaji wa kusogeza laini
  • Uwanja wa michezo wa Gambas
  • Mkusanyiko wa JIT chinichini
  • Usaidizi wa usanifu wa PowerPC64 na ARM64
  • Usaidizi wa Git uliojengewa ndani
  • Kufunga kiotomatiki kwa viunga, alama, nyuzi na mabano
  • Kidirisha cha kuingiza herufi maalum

21. Kitambulisho cha Python cha Eric

Eric Python IDE ni Python IDE iliyoangaziwa kamili iliyoandikwa kwa Python kulingana na zana ya zana ya Qt UI ili kuunganishwa na udhibiti wa mhariri wa Scintilla. Imeundwa ili itumiwe na watayarishaji programu na wasanidi wa kitaalamu na ina mfumo wa programu-jalizi unaowawezesha watumiaji kupanua utendakazi wake kwa urahisi.

Sifa zake kuu ni pamoja na:

  • 100% bila malipo na chanzo huria
  • Mafunzo 2 kwa wanaoanza - Programu ya Kichanganuzi cha Kumbukumbu na Kivinjari Kidogo
  • Kivinjari kilichounganishwa
  • Kiolesura cha uhifadhi wa hati chanzo
  • Mchawi wa maneno ya kawaida ya Python
  • Kuleta moduli ya mchoro
  • Kihariri cha ikoni kilichojengewa ndani, zana ya picha ya skrini, kikagua tofauti
  • Hazina ya programu-jalizi
  • Kukamilisha kiotomatiki kwa msimbo, kukunjwa
  • Uangaziaji wa sintaksia unaoweza kusanidiwa na mpangilio wa dirisha
  • Kulinganisha brace

22. Mhariri wa Python wa Stani

Mhariri wa Python wa Stani ni IDE ya jukwaa la programu ya Python. Iliundwa na Stani Michiels ili kuwapa watengenezaji wa Python IDE isiyolipishwa inayoweza kutoa vidokezo vya kupiga simu, kujielekeza kiotomatiki, ganda la PyCrust, faharasa ya chanzo, usaidizi wa blenda, n.k. Inatumia UI rahisi iliyo na mipangilio ya vichupo na usaidizi wa kuunganishwa kwa zana kadhaa.

Vipengele vya Mhariri wa Python wa Stani ni pamoja na:

  • Kupaka rangi na kuangazia sintaksia
  • Kitazamaji cha UML
  • Ganda la PyCrust
  • Vivinjari vya faili
  • Buruta na udondoshe usaidizi
  • Usaidizi wa blender
  • PyChecker na Kiki
  • wxGlade nje ya kisanduku
  • Uingizaji otomatiki na ukamilisho

23. Boa Constructor

Boa Constructor ni Python IDE rahisi isiyolipishwa na wxPython GUI wajenzi wa Linux, Windows, na Mac Operating Systems. Huwapa watumiaji usaidizi wa Zope kwa uundaji na uhariri wa kitu, uundaji wa fremu inayoonekana na upotoshaji, uundaji wa mali na uhariri kutoka kwa mkaguzi, n.k.

Vivutio vya kipengele ni pamoja na:

  • Mkaguzi wa kitu
  • Mpangilio wa kichupo
  • Mjenzi wa GUI ya wxPython
  • Usaidizi wa Zope
  • Kitatuzi cha hali ya juu na usaidizi uliojumuishwa
  • Daraja za mirathi
  • Kukunja msimbo
  • Utatuzi wa hati ya Python

24. Graviton

Graviton ni kihariri cha msimbo cha chanzo cha bure na wazi cha chanzo wazi kilichojengwa kwa kuzingatia kasi, ubinafsishaji, na zana zinazoongeza tija kwa Windows, Linux, na MacOS. Inaangazia UI inayoweza kugeuzwa kukufaa yenye aikoni za rangi, uangaziaji wa sintaksia, ujongezaji kiotomatiki, n.k.

Vipengele vya Graviton ni pamoja na:

  • 100% bila malipo na chanzo huria
  • Kiolesura cha Mtumiaji kisicho na vitu vingi, kisicho na fujo
  • Ubinafsishaji kwa kutumia mandhari
  • Programu-jalizi
  • Kamilisha kiotomatiki
  • Hali ya Zen
  • Upatanifu kamili na mandhari ya CodeMirror

25. MindForger

MindForger ni Markdown IDE thabiti isiyolipishwa na ya chanzo huria inayoendeshwa na utendaji iliyotengenezwa kama kichukua madokezo, kihariri na kipangaji mahiri kwa kuheshimu usalama na faragha ya watumiaji. Inatoa vipengele vingi vya uchukuaji madokezo wa hali ya juu, usimamizi, na kushiriki kama vile usaidizi wa lebo, kuhifadhi nakala ya data, uhariri wa metadata, usaidizi wa Git na SSH, n.k.

Vipengele vyake ni pamoja na:

  • Chanzo huria na huria
  • Inalenga faragha
  • Hutumia zana kadhaa za usimbaji fiche k.m. ecryptfs
  • Mchoro wa ramani
  • Kuunganisha kiotomatiki
  • Onyesho la kukagua na kukuza HTML
  • Ingiza/hamisha
  • Usaidizi wa lebo, uhariri wa metadata, na kupanga

26. Komodo IDE

Komodo IDE ndiyo mazingira maarufu na yenye nguvu zaidi ya uendelezaji jumuishi wa lugha nyingi (IDE) kwa Perl, Python, PHP, Go, Ruby, ukuzaji wa wavuti (HTML, CSS, JavaScript), na zaidi.

Angalia baadhi ya vipengele muhimu vifuatavyo vya Komodo IDE.

  • Kihariri chenye nguvu chenye uangaziaji wa sintaksia, kukamilisha kiotomatiki, na zaidi.
  • Kitatuzi cha kuona cha kutatua, kukagua na kujaribu msimbo wako.
  • Usaidizi kwa Git, Ubadilishaji, Mercurial, na zaidi.
  • Viongezi muhimu kwa ajili ya kubinafsisha na kupanua vipengele.
  • Inatumia Python, PHP, Perl, Go, Ruby, Node.js, JavaScript, na zaidi.
  • Weka mtiririko wako wa kazi kwa kutumia faili rahisi na urambazaji wa mradi.

27. Mhariri wa VI/VIM

Vim toleo lililoboreshwa la kihariri cha VI, ni kihariri cha maandishi kisicholipishwa, chenye nguvu, maarufu na kinachoweza kusanidiwa sana. Imeundwa ili kuwezesha uhariri wa maandishi kwa ufanisi na inatoa vipengele vya kusisimua vya uhariri kwa watumiaji wa Unix/Linux, kwa hiyo, pia ni chaguo nzuri kwa kuandika na kuhariri msimbo wa C/C++.

[Unaweza pia kupenda: Jinsi ya Kufunga Mhariri wa Vim wa Hivi Karibuni katika Mifumo ya Linux]

Ili kujifunza jinsi ya kutumia mhariri wa vim kwenye Linux, soma nakala zetu zifuatazo:

  • Jinsi ya Kutumia Vim kama Kihariri cha Maandishi Kamili katika Linux
  • Jifunze Vidokezo na Mbinu Muhimu za Kihariri cha ‘Vi/Vim’ - Sehemu ya 1
  • Jifunze Vidokezo na Mbinu Muhimu za Kihariri cha ‘Vi/Vim’ - Sehemu ya 2
  • Vihariri 6 Bora vya Vi/Vim-Inspired Code kwa Linux
  • Jinsi ya Kuwasha Uangaziaji wa Sintaksia katika Kihariri cha Vi/Vim

Kwa ujumla, IDE hutoa urahisi wa programu kuliko wahariri wa maandishi ya jadi, kwa hivyo ni wazo nzuri kila wakati kuzitumia. Wanakuja na vipengele vya kusisimua na hutoa mazingira ya maendeleo ya kina, wakati mwingine watayarishaji wa programu wanashikwa katika kuchagua IDE bora zaidi ya kutumia kwa utayarishaji wa C/C++.

Kuna vitambulisho vingine vingi unaweza kupata na kupakua kutoka kwa Mtandao, lakini kujaribu kadhaa kati yao kunaweza kukusaidia kupata kile kinachofaa mahitaji yako.