Orodha ya maudhui:

Wahariri 12 bora wa msimbo bila malipo
Wahariri 12 bora wa msimbo bila malipo
Anonim

Kutoka kwa "madaftari" ya kujishughulisha na kuangazia sintaksia hadi "studio" kubwa zilizo na zana nyingi.

Wahariri 12 bora wa msimbo bila malipo
Wahariri 12 bora wa msimbo bila malipo

1. Visual Studio Code

Wahariri wa Misimbo: Msimbo wa Studio unaoonekana
Wahariri wa Misimbo: Msimbo wa Studio unaoonekana
  • Lugha: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua,. NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell script, TypeScript na wengine.
  • Majukwaa: Windows, macOS, Linux.

Mhariri wa nambari ya ulimwengu wote kutoka kwa Microsoft, haraka na inafanya kazi. Mazingira ya programu huria huauni ukamilishaji wa maandishi mahiri kiotomatiki kwa kutumia teknolojia ya Microsoft IntelliSense na uangaziaji wa sintaksia kwa lugha nyingi maarufu.

Nambari ya Visual Studio ina uwezo wa kutosha kwa maendeleo ya Amateur na kitaaluma. Kihariri kina zana zilizojumuishwa za kudhibiti hazina za Git na zana za kurekebisha tena. Unaweza kupanua utendakazi kwa gharama ya maelfu ya programu-jalizi - zitafute moja kwa moja kwenye mazingira kwa jina au kwa lugha unayoandika.

Njia za mkato za kibodi zinaweza kukusaidia kuhariri msimbo haraka zaidi katika Msimbo wa Visual Studio. Watatoa urambazaji wa haraka kupitia mradi wako na kumvutia mwajiri katika mahojiano.

2. Atomu

Wahariri wa kanuni kuu: Atom
Wahariri wa kanuni kuu: Atom
  • Lugha: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Hati ya Shell, Scala, SQL, XML, YAML na zaidi.
  • Majukwaa: Windows, macOS, Linux.

Kihariri cha chanzo huria kilicho rahisi na rahisi kutumia ni mwanzilishi wa GitHub Inc., huduma kubwa zaidi ya upangishaji programu inayomilikiwa na Microsoft. Atom inasaidia anuwai ya lugha na inafaa kwa ukuzaji wa majukwaa mtambuka.

Kuna programu-jalizi zilizoandikwa katika Node.js zinazopatikana hapa - zitapanua uwezekano wako kwa umakini. Atom hufanya kazi haraka na kwa uhakika, inasaidia ulandanishi na Git, kukunja msimbo, ukamilishaji wa maneno kiotomatiki na vipengele vingine vya wahariri wa kitaalamu.

Ukiwa na zana ya Teletype kwa Atom, unaweza kushirikiana na mwenzako kuandika msimbo kwa wakati halisi. Ni bora kwa upangaji programu jozi, urekebishaji wa hitilafu haraka, na kujadiliana katika R&D.

Mhariri huja na chaguzi nne za kiolesura na mada nane - nyepesi na nyeusi. Pia kuna zana za kubinafsisha mwenyewe katika CSS / Chini, HTML na JavaScript - zote zitakusaidia kuweka mazingira ya kufanyia kazi vizuri sana.

3. Maandishi Matukufu 3

Wahariri wa Misimbo ya Juu: Maandishi Makuu 3
Wahariri wa Misimbo ya Juu: Maandishi Makuu 3
  • Lugha: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML na zaidi.
  • Majukwaa: Windows, macOS, Linux.

Mhariri mwepesi, lakini mwenye nguvu kabisa, ambayo inafaa kwa watengenezaji wa novice na wataalamu. Inaendesha haraka hata kwenye kompyuta za mwisho na inasaidia programu-jalizi zilizoandikwa kwenye Python.

Sublime inaweza kusanidiwa kwa urahisi ili kufanya kazi na miradi kutoka kwa maelfu ya faili. Kukamilisha kiotomatiki, uhariri mwingi, uhariri wa papo hapo wa mistari mingi unatumika. Yote hii hupunguza vitendo vya kawaida na huondoa makosa mapya.

Unaweza pia kuhifadhi vijisehemu (vijisehemu vya msimbo unaotumia mara nyingi) ili kuviingiza kwa njia ya mkato ya kibodi, bila kutafuta kwa muda mrefu miradi ya zamani.

Katika toleo la tatu la mhariri, indexing ya faili imeboreshwa ili kuharakisha utafutaji wa vigezo, kazi na madarasa. Sasa inawezekana kuhamia nafasi ya awali ya mshale.

Kwa ujumla, Nakala ya Sublime 3 ni kihariri cha wamiliki: unaweza kuinunua kwa $80. Lakini toleo la majaribio linapatikana bila malipo, na watengenezaji bado hawajapunguza muda wa matumizi yake.

4. WAZO la IntelliJ

WAZO la IntelliJ
WAZO la IntelliJ
  • Lugha: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML na wengine.
  • Majukwaa: Windows, macOS, Linux.

Mazingira yaliundwa kwa Java na yanafaa kimsingi kwa lugha zinazofanana na Java kama vile Kotlin, Scala na Groovy. Inatengenezwa na kampuni yenye mizizi ya Kirusi JetBrains. Yeye, kwa kweli, aliunda Kotlin - lugha ambayo Google imetambua kama kipaumbele kwa maendeleo ya Android.

IntelliJ IDEA Muhtasari wa IntelliJ IDEA ni mfumo wenye nguvu, ingawa si wa haraka sana wenye seti kubwa ya zana za kuunda kompyuta za mezani, simu na programu za wavuti, programu ya Mtandao wa mambo. Kuna matoleo mawili: Ultimate inayolipwa kwa makampuni na Jumuiya ya chanzo huria ya bure.

Jumuiya haina uungaji mkono kamili kwa mfumo wa Spring, pamoja na Java EE (Toleo la Biashara), JavaScript, TypeScript, SQL. Lakini kwa ujumla, ina kila kitu unachohitaji ili kuanzisha miradi midogo, kwa mfano, debugger, msaada wa mifumo ya kujenga mifumo ya udhibiti wa matoleo ya Maven na Gradle, Git na SVN. Na seti ya zana zilizojengewa ndani za Android ni sawa na katika Studio rasmi ya Android kutoka Google.

5. PyCharm

Wahariri wa kanuni za juu: PyCharm
Wahariri wa kanuni za juu: PyCharm
  • Lugha: Python, Jython, Cython, IronPython, PyPy, Django na zaidi.
  • Majukwaa: Windows, macOS, Linux.

IDE nyingine kutoka JetBrains, lakini kwa msisitizo juu ya Python na mfumo wake wa Django. Pia kuna matoleo mawili: Mtaalamu na usaidizi kamili wa kisayansi (kuunda mifano, grafu, hypotheses za kupima) na maendeleo ya mtandao katika Python, HTML, JS na SQL; Jumuiya - Python na chanzo wazi pekee.

Mazingira yanajumuisha zana zenye nguvu za kuchanganua programu zilizoandikwa, kitatuzi cha picha, na hukuruhusu kuunda na kuendesha majaribio ya vitengo kwa haraka. Ukiwa na PyCharm, ni rahisi kuabiri hata katika miradi mikubwa na kuhariri msimbo kwa kuruka - kuna kukamilisha kiotomatiki, kuagiza kiotomatiki, violezo vilivyotengenezwa tayari, na mwonekano wa haraka wa hati za vipengele. Hatimaye, ni rahisi kurekebisha msimbo wako hapa ili iwe rahisi kudumisha na kupanua.

na katika menyu iliyojengwa ya PyCharm utapata programu-jalizi nyingi. Hizi ni zana za kufanya kazi na data kubwa, kuandika msimbo katika lugha fulani za programu (kwa mfano, R au Rust), kuunda mandhari, kuchambua kumbukumbu.

6. Mabano

Wahariri wa kanuni: Mabano
Wahariri wa kanuni: Mabano
  • Lugha: HTML, CSS, JavaScript na zaidi.
  • Majukwaa: Windows, macOS, Linux.

Mhariri bora wa chanzo huria kwa ukuzaji wa wavuti. Ni yenyewe imejengwa katika JavaScript, HTML5 na CSS3.

Mabano ni chimbuko la Mifumo ya Adobe. Ilionekana mnamo 2014 na inabadilika kikamilifu ili kuwapa watengenezaji wa wavuti fursa nyingi iwezekanavyo.

Mabano ni rahisi sana kwa upande wa mbele: zana zilizojengwa huharakisha vitendo na CSS, hukuruhusu kuona wateule wote, kuhariri na kutathmini matokeo mara moja. Pia inapatikana ni kitatuzi cha Theseus JavaScript na seva ya tovuti ya ndani kwa ajili ya miradi ya majaribio.

Unaweza kutazama msimbo kutoka kwa Mabano katika muda halisi katika kivinjari chako. Mazingira yamesawazishwa na Git na inasaidia mamia ya viendelezi, pamoja na mikato ya kibodi maalum na vidokezo vya JavaScript.

Angalia zana za kuhariri haraka katika Mabano. Hukuruhusu kufanya mabadiliko kwa vipengele vingi, utendakazi au sifa mara moja, na pia kubadilisha CSS au msimbo wa JavaScript bila kuacha faili iliyounganishwa ya HTML. Matokeo yanaweza kuonekana kwenye kivinjari - na au bila muunganisho wa nyuma.

7. Vim

Wahariri wa kanuni: Vim
Wahariri wa kanuni: Vim
  • Lugha: С, С ++, Hati ya Shell, Hati ya Bash, Java na zingine.
  • Majukwaa: Windows, macOS, Linux.

Mrithi wa mfululizo wa hadithi wa Vi, ambao uliundwa kwa ajili ya Unix, hutoa uhuru kamili wa kubinafsisha na kubinafsisha maendeleo. Ukweli, itakuwa ngumu kwa Kompyuta kuijua. Kwa sababu huwezi tu kwenda na kutoka Vim mara ya kwanza.

Vim ina njia mbili: kawaida na pembejeo. Njia hii inalinda dhidi ya mabadiliko ya bahati mbaya.

Mwanzoni, mhariri yuko katika hali ya kawaida, unaweza kufanya kazi na maandishi ndani yake kwa msimu: kwa mfano, futa neno au mstari. Kwa kuongeza, hapa itageuka kwa haraka kupitia faili na kupata kila kitu unachohitaji.

Ili kubadili hali ya ingizo, lazima ubonyeze kitufe cha I au Ingiza, nyuma - Esc. Katika hali ya kawaida tu utaweza kutoka kwa Vim kwa usahihi. Ikiwa utaingia ZQ au: q!, basi utaondoka faili bila kuhifadhi mabadiliko, lakini kwa ZZ,: wq au: x - utaondoka baada ya kuhifadhi faili. Katika siku za kwanza za kufanya kazi na Vim, nataka kuandika mchanganyiko huu kwenye stika ambayo itakuwa daima mbele ya macho yangu, lakini baada ya muda unawazoea.

8. Kupatwa kwa jua

Wahariri wa Kanuni: Eclipse
Wahariri wa Kanuni: Eclipse
  • Lugha: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 na wengine.
  • Majukwaa: Windows, macOS, Linux.

Mazingira yaliyojumuishwa ya ulimwengu kwa msingi ambayo mifumo mingine huundwa kwa maendeleo katika lugha fulani au kwa majaribio. IBM iliwekeza takriban dola milioni 40 katika mradi huo na kisha ikatoa nambari ya Eclipse na kuichangia kwa jamii kwa maendeleo zaidi.

Kwa kweli, viendelezi vimeundwa kwa msingi wa Eclipse ambayo hukuruhusu kufanya kazi kwa raha na lugha na miradi mbali mbali. Viendelezi ni moduli, vihariri vya paneli, mitazamo, na kadhalika. Moja ya maarufu zaidi ni Eclipse JDT (Zana za Maendeleo ya Java). Sehemu hii hukuruhusu kuandika msimbo katika Java, imeunganishwa na mfumo wa udhibiti wa toleo la Git, inaweza kuwasiliana na kifuatilia hitilafu cha Bugzilla na kutoa zana za kufuatilia kama vile Jira.

Vitambulisho vya Eclipse vilivyotengenezwa tayari vya Java, C, C ++, PHP, JavaScript na lugha zingine maarufu zinapatikana kwenye wavuti rasmi. Unaweza pia kupakua jukwaa yenyewe na moduli za kutatua shida maalum. Kando, tunaona 1C: Zana za Kukuza Biashara za kufanya kazi na 1C: Jukwaa la Biashara.

9. Studio ya Aptana

Studio ya Aptana
Studio ya Aptana
  • Lugha: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python na zaidi.
  • Majukwaa: Windows, macOS, Linux.

Kihariri hiki chenye nguvu na rahisi kutumia kwa ukuzaji wa wavuti ni mojawapo ya usambazaji maarufu wa Eclipse. Mwanzoni, ina uangaziaji wa sintaksia na ukamilishaji wa msimbo wa HTML, JavaScript na CSS. Kwa kutumia programu-jalizi, unaweza kurekebisha Studio ya Aptana kwa Ruby kwenye Reli, PHP, Python.

IDE ni jukwaa-msingi na inakamilisha kiotomati maandishi yaliyoingizwa. Anaripoti makosa katika nambari na husaidia kuziondoa haraka.

Kwa utatuzi wa starehe, Studio ya Aptana ina seva ya wavuti iliyojengewa ndani ya Jaxer inayokuruhusu kutekeleza JavaScript upande wake na kutoa matokeo. Kwa kuongeza, mfumo unaingiliana na huduma ya Aptana Cloud. Inarahisisha utumaji wa programu za wavuti katika wingu na kuunda miundombinu inayoweza kusambazwa.

Unaweza kupakua toleo la mhariri kwa OS inayotaka. Na ikiwa umesakinisha Eclipse, programu-jalizi ya Aptana itatosha.

10. Notepad ++

Notepad ++
Notepad ++
  • Lugha: ActionScript, C, C #, C ++, CSS, Erlang, Haskell, HTML, Java, JavaScript, JSON, Lua, Objective-C, Pascal, Perl, PHP, Python, R, Ruby, Rust, Smalltalk, SQL, Swift, XML, YAML na nyinginezo.
  • Majukwaa: Windows.

Kihariri hiki cha maandishi cha programu huria ni zaidi ya uingizwaji wa daftari mahiri. Inaauni uangaziaji wa kisintaksia kwa lugha zote maarufu (na si tu!) Lugha, mifumo ya kujenga na kuweka alama - hadi Ada, COBOL na Fortran.

Notepad ++ ni nyepesi sana na ina kasi. Maelfu ya programu-jalizi huifanya kuwa kihariri kwa hafla zote: kuna ukaguzi wa sarufi katika lugha tofauti, ulinganisho wa faili, uundaji wa saini za kidijitali, ubadilishaji kwa usimbaji mbalimbali, na mengi zaidi. Na jambo rahisi zaidi ni kwamba tofauti na Notepad, ukifunga Notepad ++ na kuacha faili ambazo hazijahifadhiwa ndani yake, zitafungua moja kwa moja wakati ujao unapoanza programu.

Kwa ujumla, hata kama hutatumia Notepad ++ kama kihariri chako kikuu cha msimbo, tunapendekeza uisakinishe. Kubadilisha usimbaji, kurekebisha JSON au kutazama faili ya aina isiyojulikana kunaweza kufanywa hapa haraka sana na kwa urahisi.

11. Emacs

Emacs
Emacs
  • Lugha: C, C ++, Java, Perl, Lisp, Objective-C na wengine.
  • Majukwaa: Windows, macOS, Linux.

Kihariri kidogo cha jumla (Emacs inasimama kwa Mhariri MACroS) kimebadilika kwa miaka mingi kuwa familia nzima. Baada ya mfululizo wa Vi na mrithi wake Vim, ikawa ufunuo halisi na kufanya maisha rahisi zaidi kwa wale walioandika kanuni miaka 30-40 iliyopita.

Lakini hata leo Emacs inaweza kufanya mengi katika mikono sahihi. Ina njia za msingi na nyingi za ziada, kwa mfano, kwa lugha tofauti za programu, kutazama saraka, kufanya kazi na barua. Inaauni harakati za haraka kupitia maandishi na faili kwa kutumia mikato ya kibodi. Kihariri kinaweza kusanidiwa kwa urahisi: kutoka kwa kuweka idadi ya nafasi kwa kila kiwango cha ujongezaji hadi kuzindua vitendaji fulani baada ya kubadilisha ubao wa kunakili.

Mayai ya Pasaka katika Emacs ni hadithi nyingine. Kwa mfano, michezo na hali maalum ya mwanasaikolojia hutolewa hapa - mazungumzo na Eliza wa interlocutor virtual. Zaidi ya hayo, unaweza kusakinisha kiendelezi cha Emacs na kuhariri mchezo wa Tetris - kati ya kazi ya msimbo, bila shaka.

12. Komodo IDE

Wahariri wa kanuni: Komodo IDE
Wahariri wa kanuni: Komodo IDE
  • Lugha: Python, Perl, Ruby, HTML, CSS, JavaScript na zaidi.
  • Majukwaa: Windows, macOS, Linux.

Mhariri wa msimbo wa bure kutoka kwa kampuni ya Canada ActiveState, msanidi wa matoleo ya lugha za programu Active Perl na Active Python. Pia kuna toleo dogo la Hariri ya Komodo - hakuna usaidizi uliojengewa ndani wa vipimo vya kitengo na vitatuzi.

Komodo IDE hutoa mwangaza wa sintaksia, ukamilishaji-otomatiki, uwezo wa kufanya kazi na ncha tofauti za mstari na usimbaji. Ni rahisi kuhariri faili katika lugha tofauti za programu na markup hypertext hapa. Kwa Perl, PHP, Python, Ruby, TCL, JavaScript, pia kuna kikagua syntax - hakuna zana za mtu wa tatu zinahitajika.

Ilipendekeza: